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

[jira] [Created] (SOLR-14782) QueryElevationComponent does not handle escaped query terms

Thomas Schmiereck created SOLR-14782:
----------------------------------------

             Summary: QueryElevationComponent does not handle escaped query terms
                 Key: SOLR-14782
                 URL: https://issues.apache.org/jira/browse/SOLR-14782
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
          Components: query parsers
    Affects Versions: 8.2
            Reporter: Thomas Schmiereck


h1. Description

if the elevate.xml contains a entry with spaces:

<{color:#0033b3}query {color}{color:#174ad4}text{color}{color:#067d17}="aaa bbb"{color}><{color:#0033b3}doc {color}{color:#174ad4}id{color}{color:#067d17}="core2docId2" {color}/></{color:#0033b3}query{color}>

and the Solr query term is escaped:

{{?q=aaa\+bbb}}

the Solr search itself handels this correctly, but the elevate component "QueryElevationComponent" does not unescape the query term bevor the lookup in the elevate.xml.

Result is that the entry is not elevated.

A also valid (not escaped) query like:

{{?q=aaa%20bbb}}

is working.
h1. Technical Notes

see:
org.apache.solr.handler.component.QueryElevationComponent.MapElevationProvider#getElevationForQuery

 



--
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