Thanks Eric for your reply,. To answer to your question, I'm currently developing a kind of TermsComponent which is able to merge the terms of several fields and have the ability to reach a position in the list with a random access . To do that, I construct a merged list of terms from the Lucene Index for these fields. I need to rebuild this list each time the index has been modified. If an optimize changes the Lucene index data, so I have to detect it as I do for classical upates. Can I use the version number of the index to detect such modifications?
Best regards, gquaire 2011/7/6 Erick Erickson [via Lucene] < ml-node+3145453-901143774-377...@n3.nabble.com> > I question this point: > "But, if only an optimize has happened (the data in the index > didn't change), the component doesn't need to be modified" > > An optimize may, for instance, change the internal Lucene > document IDs. What is your component doing? > > Also, optimize should be a fairly rare occurrence. I'm wondering > if it's worth the hassle to detect it. > > Best > Erick > > On Wed, Jul 6, 2011 at 3:37 AM, gquaire <[hidden > email]<http://user/SendEmail.jtp?type=node&node=3145453&i=0>> > wrote: > > > Hello everybody, > > > > I am new in this forum and I need your expertize on Solr-Lucene. > > I'm currently develop a new component for Solr for a professional > project. > > This component has to be refreshed when some mofications have been > applied > > in the index. But, if only an optimize has happened (the data in the > index > > didn't change), the component doesn't need to be modified. To do that, > I'm > > testing the version number stored in the index which can be retrieved by > the > > IndexReader class with "IndexReader.getCurrentVersion()". But, I need to > > know if the version number is incremented after an optimize operation. > Can > > you tell me if it is the case? > > If it is, how can I detect that the data have changed in the index ? > > > > Thanks for your help! > > > > gquaire > > > > > > > > ----- > > Jouve ITS France > > -- > > View this message in context: > http://lucene.472066.n3.nabble.com/the-version-of-a-Lucene-index-changes-after-an-optimize-tp3143822p3143822.html > > Sent from the Solr - User mailing list archive at Nabble.com. > > > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > > http://lucene.472066.n3.nabble.com/the-version-of-a-Lucene-index-changes-after-an-optimize-tp3143822p3145453.html > To unsubscribe from the version of a Lucene index changes after an > optimize?, click > here<http://lucene.472066.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3143822&code=Z3F1YWlyZS5wcm9AZ21haWwuY29tfDMxNDM4MjJ8LTE0MDIwODk0OTg=>. > > ----- Jouve ITS France -- View this message in context: http://lucene.472066.n3.nabble.com/the-version-of-a-Lucene-index-changes-after-an-optimize-tp3143822p3147556.html Sent from the Solr - User mailing list archive at Nabble.com.