Hi, > "If you’re changing analyzers, you should rebuild your index using the new analyzer so that all documents are analyzed in the same manner."
It says everything: Take your original data and re-create the index. Indexing is a lossy operation, so you must recreate the index using *all* the original data like it was done the last 2 years. Just use another analyzer. Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: u...@thetaphi.de > -----Original Message----- > From: 黄靖宇 [mailto:qingyujin...@gmail.com] > Sent: Friday, January 21, 2011 10:05 AM > To: java-user@lucene.apache.org > Subject: How to rebuild index > > Hi, > I am new to lucene. Recently I was assigned for some lucene related > workitems. > Now there is one problem. Before, we use StandardAnalyzer in our > application, and our application has been online for about two years. > Now, we must to write a Custom Analyzer to replace the StandarAnalyzer for > enhancement requirement. > But there are already much exists production data and the lucene > index(generated with StandardAnalyzer). > What I need to do if I change to use the new Custom Analyzer? > From the book "Lucene In Action". I see follow sentence: > "If you’re changing analyzers, you should rebuild your index using the new > analyzer so that all documents are analyzed in the same manner." > > But I don't know how to rebuild the exists index with a new Analyzer. I can't > find a API related to this. > Any help will be appreciated. > Thanks In Advance. --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org