繁体   English   中英

Solr中的默认邻近搜索

[英]Default proximity search in solr

我想知道是否有通过solrconfig.xml在solr中设置默认搜索邻近度的方法。

当前,如果要执行邻近搜索,则必须执行以下操作:

q="red cars"~10

有没有一种方法可以默认设置10个词的邻近度,以便所有查询都是具有10个词的邻近度范围的邻近搜索?

通过使用eDismax ,可以将接近度设置为默认斜率
默认情况下会启用接近功能,因为搜索将查找相距倾斜距离的单词。

选中查询短语斜率短语斜率 ,这将为查询设置斜率。
“查询短语斜率”应用于短语查询。
同时,词组限制会应用于常规查询。

<requestHandler name="standard" class="solr.SearchHandler" default="true">
    <lst name="defaults">
        <str name="defType">edismax</str>
        <str name="echoParams">explicit</str>
        <str name="qf">field</str>
        <str name="qs">10</str>
        <str name="pf">field</str>
        <str name="ps">10</str>
        <str name="q.alt">*:*</str>
    </lst>
</requestHandler>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM