【发布时间】:2017-04-12 15:02:58
【问题描述】:
我目前使用的是 elasticsearch 2.4 版,并希望使用查询时间提升或加权根据我称为“类型”的字段微调我的结果集。
例如
如果字段“类型”的值为“船”,则添加权重或提升 4
如果字段“类型”的值为“大篷车”,则添加权重或提升 3
因此,使与查询字符串匹配的船只出现在搜索结果中的商队之前。
我发现到目前为止我阅读的文档在过滤器、函数和函数分数方面非常复杂。如果有人可以为我的场景提供一个示例来让我继续前进,我将不胜感激。
【问题讨论】:
-
试试
constant_score查询 -
谢谢,很好的回答
标签: elasticsearch