【发布时间】:2013-02-19 09:23:38
【问题描述】:
我想根据距地理点的距离查询带有偏差的文档, 目前我正在使用 geo_distance 过滤器过滤所有距离较大的文档, 但我想要某种偏见。
例如,如果我要查询 10 个文档并且只有 6 个落在 geo_distance 过滤器内,则还返回 4 个距离更大的文档。
我该怎么做?
【问题讨论】:
标签: elasticsearch
我想根据距地理点的距离查询带有偏差的文档, 目前我正在使用 geo_distance 过滤器过滤所有距离较大的文档, 但我想要某种偏见。
例如,如果我要查询 10 个文档并且只有 6 个落在 geo_distance 过滤器内,则还返回 4 个距离更大的文档。
我该怎么做?
【问题讨论】:
标签: elasticsearch
将您的主要查询包装到 Custom Filters Score Query 中,并将您的 geo_distance 过滤器作为过滤器之一。
【讨论】: