我想使用Dismax查询解析器,因为它允许我指定多个默认搜索字段(使用'qf'参数)以及其他很好的功能,如字段提升。
但是,我想要一个查询解析器/评分算法,它取所有字段得分的总和,而不仅仅是最大值。
有没有办法配置DisMax来获取总分而不是最大值?
我可以使用标准查询解析器指定多个默认搜索字段吗?
是否有一个不同的查询解析器可以实现这一目标?
我是否需要编写自己的查询解析器?
非常感谢任何帮助。
谢谢!
答案 0 :(得分:1)
那不是你想要的qt=fieldA fieldB
吗?
如果fieldA更重要,请qt=fieldA^2 fieldB