Carlo
Carlo

Reputation: 1194

Solr - How to set a default operator in Solr 6.6?

In Solr 6.6 the defaultOperator config setting has been deprecated in managed-schema

 <solrQueryParser defaultOperator="OR"/>

Where should I set it in Solr 6.6?

Upvotes: 5

Views: 4844

Answers (1)

Carlo
Carlo

Reputation: 1194

As for vinod suggestion, that parameter can be used at query time with q.op=OR, and if you, like me, prefer to have it predefined you can add the value in solrconfig.xml itself, in the /select requestHandler

In the same file is possible to specify also a <defaultSearchField> (also deprecated and removed) with the df parameter

solrconfig.xml

<requestHandler name="/select" class="solr.SearchHandler">
    <!-- default values for query parameters can be specified, these
      will be overridden by parameters in the request
    -->
    <lst name="defaults">
        <str name="df">text_en</str>
        <str name="q.op">OR</str>
    </lst>
</requestHandler>

Upvotes: 7

Related Questions