0

我想用距离参数查询 solr 并且查询应该在距离范围内。

我们在 solr 中有所有城市索引及其纬度和边界现在我想从纬度运行查询,我想要所有在 50 公里范围之后和 100 公里范围以下的城市。

简而言之,我希望所有在 50 到 100 公里之间的城市都在给定的纬度范围内。

4

1 回答 1

1

您可以将过滤查询与frangeandgeodist()一起使用:

&sfield=your_latlon_field&pt=lat,lon&fq={!frange l=50000 u=100000}geodist()
于 2019-12-02T20:05:20.507 回答