我需要在给定点内搜索多边形并返回文档。 我建立如下查询。
long start = System.currentTimeMillis();
GeoShapeQueryBuilder filter = QueryBuilders.geoShapeQuery("fence",
new PointBuilder(111.868221, 10.906159));
filter.relation(ShapeRelation.INTERSECTS);
long end = System.currentTimeMillis() - start;
此查询构建大约需要400毫秒。 为什么这么慢?有什么方法可以改善Elasticsearch Java地理查询吗?
谢谢。