Hi Baris, 

> what if the user needs to limit the search process?

What do you mean by 'limit'? 

> there should be a way to speedup lucene then if this is not possible,
> since for some simple queries it takes half a second which is too long.

What do you mean by 'simple' query? there might be multiple reasons behind 
slowness of a query that are unrelated to the search (for example, if you 
retrieve many documents and for each document you are extracting the content of 
many fields) - would you like to tell us a bit more about your use case? 

Regards,
Diego

From: java-user@lucene.apache.org At: 06/09/21 18:18:01To:  
java-user@lucene.apache.org
Cc:  baris.ka...@oracle.com
Subject: Re: Potential bug

Thanks Adrien, but the differences is too far apart.

I think the algorithm needs to be revised.


what if the user needs to limit the search process?

that leaves no control.

there should be a way to speedup lucene then if this is not possible,

since for some simple queries it takes half a second which is too long.

Best regards


On 6/9/21 1:13 PM, Adrien Grand wrote:
> Hi Baris,
>
> totalhitsThreshold is actually a minimum threshold, not a maximum threshold.
>
> The problem is that Lucene cannot directly identify the top matching
> documents for a given query. The strategy it adopts is to start collecting
> hits naively in doc ID order and to progressively raise the bar about the
> minimum score that is required for a hit to be competitive in order to skip
> non-competitive documents. So it's expected that Lucene still collects 100s
> or 1000s of hits, even though the collector is configured to only compute
> the top 10 hits.
>
> On Wed, Jun 9, 2021 at 7:07 PM <baris.ka...@oracle.com> wrote:
>
>> Hi,-
>>
>>    i think this is a potential bug
>>
>>
>> i set this time totalHitsThreshold to 10 and i get totalhits reported as
>> 1655 but i get 10 results in total.
>>
>> I think this suggests that there might be a bug with
>> TopScoreDocCollector algorithm.
>>
>>
>> Best regards
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
>> For additional commands, e-mail: java-user-h...@lucene.apache.org
>>
>>

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


Reply via email to