在 Solr 6.6 中,defaultOperator配置设置已被弃用managed-schema
<solrQueryParser defaultOperator="OR"/>
我应该在 Solr 6.6 的哪里设置它?
至于vinod建议,该参数可以在查询时使用q.op=OR
,如果您像我一样喜欢预定义它,您可以solrconfig.xml
在/select
requestHandler
在同一个文件中,还可以使用参数指定<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>