You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "David Smiley (JIRA)" <ji...@apache.org> on 2017/07/11 14:49:00 UTC

[jira] [Moved] (LUCENE-7903) Highlighting does not work as expected

     [ https://issues.apache.org/jira/browse/LUCENE-7903?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Smiley moved SOLR-10331 to LUCENE-7903:
---------------------------------------------

    Affects Version/s:     (was: 5.4.1)
             Security:     (was: Public)
          Component/s:     (was: highlighter)
                       modules/highlighter
        Lucene Fields: New
                  Key: LUCENE-7903  (was: SOLR-10331)
              Project: Lucene - Core  (was: Solr)

> Highlighting does not work as expected
> --------------------------------------
>
>                 Key: LUCENE-7903
>                 URL: https://issues.apache.org/jira/browse/LUCENE-7903
>             Project: Lucene - Core
>          Issue Type: Bug
>          Components: modules/highlighter
>            Reporter: Damian Pawski
>
> I am having difficulties with getting correct "highlighting" section from Solr.
> My query returns correct results, only highlighting does not work as I would expected.
> My query:
> http://solrServer/solr/solrCore/select?q=(((field1:((word1)AND(word2)))%20OR%20(field2:((word1)AND(word2)))%20OR%20(field3:((word1)AND(word2)))%20OR%20(field4:((word1)AND(word2)))))&fq=field5:(xxxx)&hl=true&hl.q=field1:(word1)&hl.fl=field1,field2,field3,field4
> If I run this query the highlighting section is correct - there is no document with phrase "word1" - therefore field1 is not listed in the highlighting element - correct.
> If I update my query to:
> http://solrServer/solr/solrCore/select?q=(((field1:((word1)AND(word2)))%20OR%20(field2:((word1)AND(word2)))%20OR%20(field3:((word1)AND(word2)))%20OR%20(field4:((word1)AND(word2)))))&fq=field5:(xxxx)&hl=true&hl.q=field1:(word1 OR word2)&hl.fl=field1,field2,field3,field4
> then I am not getting expected results, word2 has been found in field1 but word1 is missing, but Solr returned field1 in highlighting element with highlighted "word2" only.
> I have explicitly added an extra query using hl.q and I have used AND operator (word1 AND word2), why Solr returns field1 in case when only word2 has been found?



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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