如何使用负增强编写查询?

时间:2018-02-20 20:09:52

标签: elasticsearch searchkick

ElasticSearch API表示您可以创建negative boosts来降级结果。如何在Searchkick中做到这一点?我需要使用advanced query工具吗?或者我错过了一个选项?

2 个答案:

答案 0 :(得分:1)

值得注意的是function_weight需要浮点数,因此您可以使用负浮点数进行负推升。

这意味着您可以使用带有负值的boost_where根据字段降级结果。

答案 1 :(得分:0)

Searchkick没有负增强选项,因此您需要使用高级查询。我很高兴接受拉取请求。