John Stratoulis created SOLR-12241:
--------------------------------------

             Summary: Error in proximity parsing when _query_ with complex 
phrase proceeds normal query containing proximity
                 Key: SOLR-12241
                 URL: https://issues.apache.org/jira/browse/SOLR-12241
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
          Components: query parsers
    Affects Versions: 7.0.1, 6.0
         Environment: Ubuntu 16.04
            Reporter: John Stratoulis


Lets say I am using a query like this:

 
{code:java}
_query_:"{!complexphrase inOrder=false}\"ernst εταιρ* συμβουλ*\"" || "ey 
επενδυτικη"~10
{code}
The result is not as expected.

Using the debugger I can find that it transforms to it:

 
{code:java}
"rawquerystring":"_query_:\"{!complexphrase inOrder=false}\\\"ernst εταιρ* 
συμβουλ*\\\"\" || \"ey επενδυτικη\"~10",
 "querystring":"_query_:\"{!complexphrase inOrder=false}\\\"ernst εταιρ* 
συμβουλ*\\\"\" || \"ey επενδυτικη\"~10",
 "parsedquery":"ComplexPhraseQuery(\"ernst εταιρ* συμβουλ*\") 
PhraseQuery(default_text:\"ey επενδυτικη\")",
 "parsedquery_toString":"\"ernst εταιρ* συμβουλ*\" default_text:\"ey 
επενδυτικη\"",{code}
If i reverse the query to make it like this:

 
{code:java}
"ey επενδυτικη"~10 || _query_:"{!complexphrase inOrder=false}\"ernst εταιρ* 
συμβουλ*\""
{code}
The result is ok.

 
{code:java}
"rawquerystring":"\"ey επενδυτικη\"~10 || _query_:\"{!complexphrase 
inOrder=false}\\\"ernst εταιρ* συμβουλ*\\\"\"",
 "querystring":"\"ey επενδυτικη\"~10 || _query_:\"{!complexphrase 
inOrder=false}\\\"ernst εταιρ* συμβουλ*\\\"\"",
 "parsedquery":"PhraseQuery(default_text:\"ey επενδυτικη\"~10) 
ComplexPhraseQuery(\"ernst εταιρ* συμβουλ*\")",
 "parsedquery_toString":"default_text:\"ey επενδυτικη\"~10 \"ernst εταιρ* 
συμβουλ*\"",{code}
The same happens if I transform it, like this:
{code:java}
_query_:"{!complexphrase inOrder=false}\"ernst εταιρ* συμβουλ*\"" || 
_query_:"\"ey επενδυτικη\"~10"{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to