0
我试图创建一个功能,允许通过此公式sum(weight1*text relevance score, weight2 * price)
显示搜索结果。 weight1
和weight2
是可以更改以影响搜索结果的数值。Solr dismax查询
我将以下查询参数发送到Solr实例进行搜索。
q=red
defType=dismax
qf=10^name+2^price
我的理解是,使用dismax时,Solr的/ Lucene的查找在qf
PARAM指定的所有字段搜索文本。
目前我的搜索结果与我在qf
不包括价格时得到的结果类似。我认为这是因为价格是一个数字字段,并没有文本匹配。
是否可以基于此公式对搜索结果进行排名 - sum(weight1*text relevance score, weight2 * price)
。