Type: New Feature
Affects Version/s: None
Fix Version/s: None
Component/s: SearchComponents - other
This patch is for contributing a request handler and search component that will allow us to perform multiple queries in one unique request. The issue has been tackled in the past by
SOLR-1093 but never integrated into Solr.
In order to use the request handler the user will have to specify in the solrconfig.xml something like:
The request handler will support the following syntax:
the response will be:
The query will be optimized for the distributed setting, so that the network requests between the federator and the shards are the same used to perform a normal query.
We also plan to support group queries (extending the QueryComponent in order to avoid extra network communications)
The usual parameters (rows, start, fq, sort) will be in common and applied to all the queries.
We would like to release the request handler in a separate contrib package.