在Solr 6.6中,不推荐使用defaultOperator配置设置managed-schema
<solrQueryParser defaultOperator="OR"/>
Run Code Online (Sandbox Code Playgroud)
我应该在Solr 6.6中将它设置在哪里?
至于vinod建议,该参数可以在查询时使用q.op=OR,如果你像我一样,更喜欢预定义,你可以solrconfig.xml在/selectrequestHandler中添加值本身
在同一个文件中也<defaultSearchField>可以使用df参数指定(也已弃用和删除)
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>
Run Code Online (Sandbox Code Playgroud)