一尘不染

ElasticSearch —使用距点的距离来影响查询的相关性

elasticsearch

尝试使用ElasticSearch创建使用距中心点的距离来影响相关性的搜索。

我不想简单地根据到点的距离进行排序,因为我希望这是可能的,因为我希望基于搜索查询的相关性也会影响结果。

我想输入一个搜索字符串,例如“ coffee”,一个纬度/经度,例如“ 38,-77”,然后根据搜索结果与“
coffee”的相关程度以及接近程度的组合来排序我的结果他们是“ 38,-77”。

谢谢!


阅读 227

收藏
2020-06-22

共1个答案

一尘不染

您可以使用“ 自定义分数查询
”脚本中的distance函数根据距中心点的距离进行修改。_score

2020-06-22