Solr - 如何在Solr 6.6中设置默认运算符?

时间:2017-07-14 12:26:46

标签: solr solr6

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

 <solrQueryParser defaultOperator="OR"/>

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

1 个答案:

答案 0 :(得分: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>