ES新手在这里。
我有boundaries
的用户索引,例如north, south, east, west
。这些边界是他们愿意工作的地方。我也有他们的家庭住址lat, lng
和圆圈的radius
给我的界限。
然后,我想搜索给定的lat, lng
,并根据准备前往此位置的用户获取结果。 EG,带有bounds
。
阅读文档,我无法确定目前是否可行。根据我的理解,我需要进行两次搜索(或者一次搜索然后过滤)。
•首先使用geo_distance
lat, lng
搜索
•然后使用geo_bounding_box
过滤这些结果,看它们是否属于参数。
这似乎不是一个好方法。有更好的选择吗?值得注意的是,很多这些文档都是新的,如果需要,我可以轻松地重新格式化。
有关正确方法的任何建议吗?
我是否可以使用过滤器查看我的lat, lng
是否有界限?
提前感谢您的帮助。欢呼声。