+1 Mike
On Wed, Jan 20, 2010 at 4:04 AM, Uwe Schindler <u...@thetaphi.de> wrote: > Separate to this discussion: > We should fix the JavaDocs of IndexSearcher, that it should explain, that > only the instances using Directory are costly. Creating a new IndexSearcher > around an IndexReader is a neglectible cost, the important info is: "Do not > recreate the IR for each search". Wrapping an IndexSearcher around an > IndexReader is simply creating a new Java instance, nothing more. > > ----- > Uwe Schindler > H.-H.-Meier-Allee 63, D-28213 Bremen > http://www.thetaphi.de > eMail: u...@thetaphi.de > >> -----Original Message----- >> From: jchang [mailto:jchangkihat...@gmail.com] >> Sent: Wednesday, January 20, 2010 2:05 AM >> To: java-dev@lucene.apache.org >> Subject: NRT and IndexSearcher performance >> >> >> The javadocs for IndexSearcher in Lucene 3.0.0 read: "For performance >> reasons it is recommended to open only one IndexSearcher and use it for >> all >> of your searches." >> >> However, to use NRT, it seems I have to do this for every search, which >> contradicts the advice above: >> IndexSearcher myIndexSearcher = new >> IndexSearcher(myIndexWriter.getReader()); >> >> Is there any way to take advantage of NRT and not run into these >> performance >> problems under heavy load? >> >> Is the advice from the javadoc above aimed more at >> IndexSearcher(org.apache.lucene.store.Directory directory)? Or is it >> also >> aimed at IndexSearcher(org.apache.lucene.index.IndexReader >> indexReader), >> which I believe I have to use to get NRT (correct me if I am wrong)? >> -- >> View this message in context: http://old.nabble.com/NRT-and- >> IndexSearcher-performance-tp27235434p27235434.html >> Sent from the Lucene - Java Developer mailing list archive at >> Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org >> For additional commands, e-mail: java-dev-h...@lucene.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-dev-h...@lucene.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org