Hello Albert, I think you might find this message from Doug Cutting useful.
Jamie Tate Avery wrote: > ...I need to know which Lucene operations can cause document ids to change. > > I am assuming that the following can cause potential changes: > 1) Add document > 2) Optimize index > > What else could cause a document id to change? Nothing. And even these can only cause an id to change if there have been deletions. > Could delete provoke a doc id change? Not when you perform the delete. Later, when you add to or optimize the index, the ids for deleted documents are reclaimed. > And, I am assuming that the following DO NOT change the document id: > > 1) Query the index That is correct. Document ids never change with an instance of IndexReader. When you open a new index reader you should usually assume that ids have changed. Doug -----Original Message----- From: Albert Vila Puig [mailto:[EMAIL PROTECTED] Sent: 12 January 2004 11:17 To: [EMAIL PROTECTED] Subject: Lucene's delete feature Hi all, I want to maintain an index only with the last month documents. I am adding all documents sorted by date, in order to use the IndexOrderSearcher and sort the results by date. My problem begins went I want to delete documents from the last month index. Can I delete and add documents from the index and preserve the document numbers? For example, my idea is at the end of each day, delete the first day from the index, and add the today's documents to it. Thanks, Sorry for my poor english. -- Albert Vila Puig http://www.imente.com [iMente, El mayor agregador de titulares en espa�ol] Le invitamos a visitar nuestra nueva web y probar nuestros servicios --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Visit us at http://www.project76.co.uk THE SITE for Little Britain! --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
