5

在 Solr 6.6 中,defaultOperator配置设置已被弃用managed-schema

 <solrQueryParser defaultOperator="OR"/>

我应该在 Solr 6.6 的哪里设置它?

4

1 回答 1

7

至于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>
于 2017-07-14T20:31:06.550 回答