我需要对所有查询使用 Solr Term Proximity 。
示例:
我输入了查询pc 18
。
我现在想要的是Solr搜索pc OR 18 OR "pc 18"~10^10
。
有没有办法在solrconfig.xml
中定义Term Proximity以使服务器"转换"我所有的疑问?
答案 0 :(得分:0)
通过词组slop和词组字段的(e)dismax handler supports setting static proximity值:
q=batman movie&pf=text&ps=100
您可以在solrconfig.xml中为requestHandler将这些值设置为静态值,也可以将它们包含在实际查询之外的查询URL中。