The "queries" object allows to specify multiple queries in one request when using JSON query DSL: https://solr.apache.org/guide/solr/latest/query-guide/json-query-dsl.html#additional-queries

curl -X POST http://localhost:8983/solr/techproducts/query -d '
{
    "queries": {
        "electronic": {"field": {"f":"cat", "query":"electronics"}},
        "manufacturers": [
           "manu:apple",
           {"field": {"f":"manu", "query":"belkin"}}
        ]
    },
    "query":{"param":"electronic"}
}'

is it possible to define "queries" in request handler default parameters, I've tried the following without much luck:

<requestHandler name="/combined" class="org.apache.solr.handler.component.CombinedQuerySearchHandler">
   <lst name="defaults">
      <arr name="queries">
         <str name="q1">*:*</str>
         <str name="q2">*:*</str>
         <str name="q3">*:*</str>
      </arr>
...

or

<queries>
    <q1>*:*</q1>
    <q2>*:*</q2>
    <q3>*:*</q3>
</queries>

or any other way?

Reply via email to