【发布时间】:2016-02-11 10:22:13
【问题描述】:
我的所有查询都需要使用Solr Term Proximity。
示例:
我输入查询pc 18。
我现在想要的是 Solr 搜索pc OR 18 OR "pc 18"~10^10。
有没有办法在 solrconfig.xml 中定义 Term Proximity 以使服务器“转换”我的所有查询?
【问题讨论】:
标签: xml search solr full-text-search
我的所有查询都需要使用Solr Term Proximity。
示例:
我输入查询pc 18。
我现在想要的是 Solr 搜索pc OR 18 OR "pc 18"~10^10。
有没有办法在 solrconfig.xml 中定义 Term Proximity 以使服务器“转换”我的所有查询?
【问题讨论】:
标签: xml search solr full-text-search
(e)dismax handler supports setting static proximity 的值通过短语 slop 和短语字段:
q=batman movie&pf=text&ps=100
您可以在您的 solrconfig.xml 中为 requestHandler 将这些值设置为静态值,或者您可以将它们包含在实际查询之外的查询 URL 中。
【讨论】:
<lst> 的值,其中每个部分都可以define a parameter as as a default value, a value appended to the query or as a invariant(客户端无法更改)。哪一个是你想要的,对吧?