Sébastien LECACHEUR created SOLR-10856:
------------------------------------------
Summary: ExtendedDismaxQParser (edismax) override OR when mm=100%
Key: SOLR-10856
URL: https://issues.apache.org/jira/browse/SOLR-10856
Project: Solr
Issue Type: Bug
Security Level: Public (Default Security Level. Issues are Public)
Components: query parsers
Affects Versions: 6.0, 5.5, 6.6
Reporter: Sébastien LECACHEUR
Since Solr 5.5.1, edismax parser override OR (with AND behavior) in queries
when mm=100%. This behavior is new from Solr 5.5.1 to 6.6.0.
Concerned query :
curl -s
'http://localhost:8983/solr/mycorename/select?q=type_s%3A(A+OR+C)&wt=json&defType=edismax&mm=100%25&indent=true&debugQuery=true'
1) Solr 5.4.1 :
"rawquerystring":"type_s:(A OR C)",
"querystring":"type_s:(A OR C)",
"parsedquery":"(+(type_s:A type_s:C))/no_coord",
"parsedquery_toString":"+(type_s:A type_s:C)",
"explain":{...},
"QParser":"ExtendedDismaxQParser",
Returns docs as expected.
2) Solr 5.5.1 :
"rawquerystring":"type_s:(A OR C)",
"querystring":"type_s:(A OR C)",
"parsedquery":"(+((type_s:A type_s:C)~2))/no_coord",
"parsedquery_toString":"+((type_s:A type_s:C)~2)",
"explain":{},
"QParser":"ExtendedDismaxQParser",
Returns no results
3) Solr 6.6.0 :
"rawquerystring":"type_s:(A OR C)",
"querystring":"type_s:(A OR C)",
"parsedquery":"(+(type_s:A type_s:C)~2)/no_coord",
"parsedquery_toString":"+((type_s:A type_s:C)~2)",
"explain":{},
"QParser":"ExtendedDismaxQParser",
Returns no results
This bug looks like SOLR-8812 issue.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]