如何在查询时更改ElasticSearch中多边形的精度?

时间:2013-10-29 10:14:20

标签: solr geolocation elasticsearch polygon precision

我索引的文档都是使用设置geo_point类型的字段定位的。现在我使用地理多边形过滤器查询文档。

是否可以更改用于查询文档的多边形的精度?

当我为多边形编制索引时,我可以使用precisiondistance_error_pct选项更改精度。见:geo shape maping。我也可以使用索引形状来使用pre-indexed shapes查询文档,但这不是一个选项,因为我不想在发出请求之前索引多边形,并且我经历过地理形状过滤器没有地理多边形那么快过滤。地理形状过滤器还需要点为geo_shape类型,我使用地理边界框过滤器和地理多边形过滤器。

在Solr中,我可以通过指定distErrPct或distErr来更改用于查询的多边形的精度(请参阅:SolrAdaptersForLuceneSpatial4)。我想用ElasticSearch做这样的事情但是找不到这样的选择。

0 个答案:

没有答案