Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Currently, the top level "filter" in the JSON Request API is implemented by copying those values back to "fq" parameters, since that is what other components currently check.
We should do a better job of isolating the creation of filters so other components don't have to know/care how they were created (i.e. what parameters were used, what syntax was used, etc).
After that, it will be much easier to support filter queries in JSON syntax:
{ query : "myquery", filter : [ {term : {field:myfield, val:myval}} , "another filter" ], limit : 10 }
Attachments
Issue Links
- is duplicated by
-
SOLR-11244 Query DSL for Solr
- Closed
- is related to
-
SOLR-9685 tag a query in JSON syntax
- Closed
-
SOLR-12490 Introducing json.queries was:Query DSL supports for further referring and exclusion in JSON facets
- Closed
- relates to
-
SOLR-9682 Ability to specify a query with a parameter name (in facet filter)
- Resolved