You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Christoph Goller (Jira)" <ji...@apache.org> on 2020/07/14 10:47:00 UTC

[jira] [Created] (LUCENE-9426) UnifiedHighlighter does not handle SpanNotQuery correctly.

Christoph Goller created LUCENE-9426:
----------------------------------------

             Summary: UnifiedHighlighter does not handle SpanNotQuery correctly.
                 Key: LUCENE-9426
                 URL: https://issues.apache.org/jira/browse/LUCENE-9426
             Project: Lucene - Core
          Issue Type: Bug
    Affects Versions: 8.5.1
         Environment: I tested with 8.5.1, but other versions are probably also affected.
            Reporter: Christoph Goller


If UnifiedHighlighter uses MemoryIndexOffsetStrategy, it does not treat SpanNotQuery correctly.
Since UnifiedHighlighter uses actual search in order to determine which locations to highlight, it should be consistent with search and only highlight locations in a document that really match the query. However, it does not for SpanNotQuery.


For the query spanNot(spanNear([content:100, content:dollars], 1, true), content:thousand, 0, 0)
it produces
A <b>100</b> fucking <b>dollars</b> wasn't enough to fix it. ... We need <b>100</b> thousand <b>dollars</b> to buy the house



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org