Thank you for the explanation, David. This makes sense.

- Viral

On Wed, 7 Oct 2020 at 12:54, David Smiley <[email protected]> wrote:

> Hi.  Block Max WAND is an optimization that can skip docs based on score
> thresholds with some hints in the index.  If there are no MUST/SHOULD
> clauses in the boolean query, then there is no score.
>
> ~ David Smiley
> Apache Lucene/Solr Search Developer
> http://www.linkedin.com/in/davidwsmiley
>
>
> On Mon, Oct 5, 2020 at 8:15 PM Viral Gandhi <[email protected]>
> wrote:
>
>> Hello,
>>
>> I am trying to utilize Block Max WAND optimization. During testing,
>> BooleanQuery that I passed to IndexSearcher.seach() had multiple clauses
>> and all of them were of Occur.FILTER type. I noticed that when queries do
>> not have Occur.MUST clauses, BlockMaxConjunctionScorer is not created for
>> those clauses.
>>
>> Does anyone know why WAND optimization does not apply for Occur.FILTER
>> clauses?
>>
>> Thanks,
>> Viral Gandhi
>>
>

Reply via email to