尝试使用ElasticSearch创建使用距中心点的距离来影响相关性的搜索。
我不想简单地根据到点的距离进行排序,因为我希望这是可能的,因为我希望基于搜索查询的相关性也会影响结果。
我想输入一个搜索字符串,例如“ coffee”,一个纬度/经度,例如“ 38,-77”,然后根据搜索结果与“ coffee”的相关程度以及接近程度的组合来排序我的结果他们是“ 38,-77”。
谢谢!
您可以使用“ 自定义分数查询 ”脚本中的distance函数根据距中心点的距离进行修改。_score
distance
_score