This was a bug that was fixed in 8.7:
https://issues.apache.org/jira/browse/LUCENE-9427

I thought perhaps hl.weightMatches=false might work but it doesn't.  So you
have to upgrade to get this.

~ David Smiley
Apache Lucene/Solr Search Developer
http://www.linkedin.com/in/davidwsmiley


On Thu, Apr 1, 2021 at 8:23 AM Srijan <shree...@gmail.com> wrote:

> I tried both Standard and DisMax query parsers and the issue is easily
> reproducible. And forgot to mention earlier, I am trying this on Solr 8.6.3
>
> Just to add more clarity this is what I am doing:
>
> I have say a field called File_Content_Field with the following values
> indexed and stored: "runnings, running, run, runs"
>
> My query is something like this:
>
> q=File_Content_Field:runnings~0&hl.fl=File_Content_Field&hl=on
>
> With original highlighter, I see the following response:
> "highlighting": {"document_id": {"File_Content_Field": ["\n \nTest Dataset
> 1 Running and <em>Runnings</em> and Runs and R\n \n "]
>
>
> With unified highlighter, no highlighting is returned:
>
>
> q=File_Content_Field:runnings~0&hl.fl=File_Content_Field&hl=on&hl.method=unified
>
> "highlighting": {"document_id": {"File_Content_Field": []}
>
>
> However, runnings~1 works as expected (highlights both running and
> runnings)
>
>
> q=File_Content_Field:runnings~0&hl.fl=File_Content_Field&hl=on&hl.method=unified
>  "highlighting": {
> "document_id": {"File_Content_Field": [ "\n \nTest Dataset 1
> <em>Running</em> and <em>Runnings</em> and Runs and R\n \n ]
> }
>
>
>
>
> On Thu, Apr 1, 2021 at 12:32 AM David Smiley <dsmi...@apache.org> wrote:
>
> > I tried this in tests both at the Lucene layer and Solr layer and I'm not
> > seeing the failure to highlight for the UH.  What query parser are you
> > using?
> >
> > ~ David Smiley
> > Apache Lucene/Solr Search Developer
> > http://www.linkedin.com/in/davidwsmiley
> >
> >
> > On Wed, Mar 31, 2021 at 11:39 AM seez <shree...@gmail.com> wrote:
> >
> > > Hello,
> > >
> > > I have the following fuzzy search criteria:
> > >
> > > runnings~0
> > >
> > > Search itself returns expected results and I see documents that have
> the
> > > exact term "runnings". However the same query criteria is not honored
> by
> > > unified highlighter. It gives back no matching results. Although
> > > "runnings~1" works (with the added caveat of also honoring the "1" edit
> > > distance).
> > >
> > > So it appears unified highlighter only supports edit distance > 0 for
> > fuzzy
> > > searches. And this is not an issue with original or fastVector
> > > highlighters.
> > > Is this a real problem or am I missing something?
> > >
> > >
> > >
> > >
> > >
> > > --
> > > Sent from: https://lucene.472066.n3.nabble.com/Solr-User-f472068.html
> > >
> >
>

Reply via email to