You can get a list of document ids via your search/sort call and call IndexReader.deleteDocument(int docNum) for each one.
-- Ian. On Wed, Sep 14, 2011 at 2:23 PM, <v.se...@lombardodier.com> wrote: > Hi, > > I have an index with 35 millions docs in it. every day I need to delete > some of the oldest docs that meet some criteria. > > I can easily do this on the searcher by using search(Query query, int n, > Sort sort) > > but there is nothing equivalent for the deleteDocuments. > > what are my options? > > thanks, > > vincent > > ************************ DISCLAIMER ************************ > This message is intended only for use by the person to > whom it is addressed. It may contain information that is > privileged and confidential. Its content does not > constitute a formal commitment by Lombard Odier > Darier Hentsch & Cie or any of its branches or affiliates. > If you are not the intended recipient of this message, > kindly notify the sender immediately and destroy this > message. Thank You. > ***************************************************************** > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org