Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Cannot Reproduce
-
5.5.1
-
None
-
Solr 5.5.1
Description
The Edismax query parser does parse the query (*:*) as a exact text match instead of a match all documents.
Setting the debugQuery param to true and the query *:* we get this json:
"debug": { "rawquerystring": "*:*", "querystring": "*:*", "parsedquery": "(+MatchAllDocsQuery(*:*))/no_coord", "parsedquery_toString": "+*:*", ... }
But with the query (*:*) the Edismax query parser returns a DisjunctionMaxQuery like shown in the following json:
"debug": { "rawquerystring": "(*:*)", "querystring": "(*:*)", "parsedquery": "(+DisjunctionMaxQuery((text:*\\:*)))/no_coord", "parsedquery_toString": "+(text:*\\:*)", "explain": {}, "QParser": "ExtendedDismaxQParser", ... }