[
https://issues.apache.org/jira/browse/LUCENE-10454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17581430#comment-17581430
]
Julie Tibshirani edited comment on LUCENE-10454 at 8/18/22 4:31 PM:
--------------------------------------------------------------------
This popped up again in LUCENE-10680 (which we closed as a duplicate of this
one).
was (Author: julietibs):
This popped up again in LUCENE-10454 (which we closed as a duplicate of this
one).
> UnifiedHighlighter can miss terms because of query rewrites
> -----------------------------------------------------------
>
> Key: LUCENE-10454
> URL: https://issues.apache.org/jira/browse/LUCENE-10454
> Project: Lucene - Core
> Issue Type: Bug
> Reporter: Julie Tibshirani
> Priority: Minor
> Attachments: LUCENE-10454-fix.patch, LUCENE-10454.patch
>
>
> Before extracting terms from a query, UnifiedHighlighter rewrites the query
> using an empty searcher. If the query rewrites to MatchNoDocsQuery when the
> reader is empty, then the highlighter will fail to extract terms. This is
> more of an issue now that we rewrite BooleanQuery to MatchNoDocsQuery when
> any of its required clauses is MatchNoDocsQuery
> (https://issues.apache.org/jira/browse/LUCENE-10412). I attached a patch
> showing the problem.
> This feels like a pretty esoteric issue, but I figured it was worth raising
> for awareness. I think it only applies when weightMatches=false, which isn't
> the default. I couldn't find any existing queries in Lucene that would be
> affected.
> We ran into it while upgrading Elasticsearch to the latest Lucene snapshot,
> since a couple custom queries rewrite to MatchNoDocsQuery when the reader is
> empty.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]