Dear members at Lucene project,

I'm developing poi search application using lucene 4.8 . Recently, I met a 
trouble that the performance of IndexSearcher.search is bad in multiple-thread 
environment. According the test results, I found that if thread number is 1,  
the response time of searching is only 17ms. But that would be 400ms when I 
increased threads to 30. 


In our application, the size of index is 882M, cpu is 2.4GHZ i5, and test 
machine is mac pro. I read How to Make Searching Faster in Lucene-java wiki. 
And there are only singleton instance of IndexWriter, IndexReader and 
IndexSearcher. 


Please give me some tips or solutions to speeding up searching in 
multiple-thread. Thanks.


Best regards,


Harry Yu‍

Reply via email to