Re: How to improve the performance in Lucene when query is long?

2014-11-11 Thread Ahmet Arslan
Hi Harry,

May be you can use BooleanQuery#setMinimumNumberShouldMatch method. What 
happens when you use set it to half of the numTerms?

ahmet


On Tuesday, November 11, 2014 8:35 AM, Harry Yu 502437...@qq.com wrote:
Hi everyone,



I have been using Lucene to build a POI searching  geocoding system. After 
test, I found that when query is long(above 10 terms). And the speed of 
searching is too slow near to 1s. I think the bottleneck is that I used OR to 
generate my BooleanQuery. It would get plenty of candidates documents. And it 
would also consume too many time to score and rank.

I changed to use AND to generate my BooleanQuery. But it decrease the accuracy 
of hits. So I want to find a solution to reduce candidate documents and do not 
decrease the accuracy in this situation.

Thanks for your help!‍



--
Harry YuInstitute of Remote Sensing and Geographic Information System.
School of Earth and Space Sciences, Peking University;
Beijing, China, 100871;
Email: 502437...@qq.com OR harryyu1...@163.com

-
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org



How to improve the performance in Lucene when query is long?

2014-11-10 Thread Harry Yu
Hi everyone,



I have been using Lucene to build a POI searching  geocoding system. After 
test, I found that when query is long(above 10 terms). And the speed of 
searching is too slow near to 1s. I think the bottleneck is that I used OR to 
generate my BooleanQuery. It would get plenty of candidates documents. And it 
would also consume too many time to score and rank.

I changed to use AND to generate my BooleanQuery. But it decrease the accuracy 
of hits. So I want to find a solution to reduce candidate documents and do not 
decrease the accuracy in this situation.

Thanks for your help!‍



--
Harry YuInstitute of Remote Sensing and Geographic Information System.
School of Earth and Space Sciences, Peking University;
Beijing, China, 100871;
Email: 502437...@qq.com OR harryyu1...@163.com