ElaticSearch构建地理获取查询非常慢

时间:2018-07-29 04:31:28

标签: java elasticsearch

我需要在给定点内搜索多边形并返回文档。 我建立如下查询。

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地理查询吗?

谢谢。

0 个答案:

没有答案