Explain doesn't deal with negative only queries completely correctly
--------------------------------------------------------------------
Key: SOLR-2636
URL: https://issues.apache.org/jira/browse/SOLR-2636
Project: Solr
Issue Type: Bug
Components: search
Affects Versions: 3.2
Reporter: Tom Hill
Priority: Trivial
If you do a negative only query, such as -author:[* TO *], explain returns NaN
for the score. The query executes correctly, however.
To execute negative only queries, Solr calls QueryUtils.makeQueryable, and
everything works correctly. But explain doesn't call this, and coord ends up
dividing by zero.
One could fix this by fixing the call to explain, which is easy, or perhaps by
fixing the query parser to generate the query that way in the first place. (It
looks like extended dismax does the latter, and so shouldn't have problems).
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]