我想在 Elastic 上执行以下伪查询:
SELECT SomeTypeOfObjects WHERE distance to
PointOfInterests < 20km AND PointOfInterests.type = 'bar';
我在 Elastic 中有以下数据:
SomeTypeOfObjects (around 10.000.000 rows)
----------
id = x
geo_location = x,x
PointOfInterests( around 400.000 rows )
---------
id = x
geo_location = x,x
type=bar, hospital, etc
如果没有 2 个查询或向查询提供所有可能的地理位置,这是否可行?