[
https://issues.apache.org/jira/browse/LUCENE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17562758#comment-17562758
]
Denilson Amorim commented on LUCENE-8806:
-----------------------------------------
Before reformulating my question. Let me see if I understood this patch and the
discussion correctly:
WANDScorer doesn't support calling children two-phase iterators. Therefore, in
an attempt to improve performance, this patch adds calls to these two-phase
iterators in WAND. However, it didn't perform well in phrase queries benchmarks
because its max score calculation wasn't per-block. [~jim.ferenczi] hacked a
solution during the discussion here to have per-block max scores in phrase
scorers, showing a positive outcome.
Since the discussion went idle, phrase scorers received support for per-block
max scores through LUCENE-8311. But this patch hasn't moved. So I was wondering
whether it makes sense to move this patch forward.
Thanks in advanced.
> WANDScorer should support two-phase iterator
> --------------------------------------------
>
> Key: LUCENE-8806
> URL: https://issues.apache.org/jira/browse/LUCENE-8806
> Project: Lucene - Core
> Issue Type: Improvement
> Reporter: Jim Ferenczi
> Priority: Major
> Attachments: LUCENE-8806.patch, LUCENE-8806.patch
>
>
> Following https://issues.apache.org/jira/browse/LUCENE-8770 the WANDScorer
> should leverage two-phase iterators in order to be faster when used in
> conjunctions.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]