我想用距离参数查询 solr 并且查询应该在距离范围内。
我们在 solr 中有所有城市索引及其纬度和边界现在我想从纬度运行查询,我想要所有在 50 公里范围之后和 100 公里范围以下的城市。
简而言之,我希望所有在 50 到 100 公里之间的城市都在给定的纬度范围内。
我想用距离参数查询 solr 并且查询应该在距离范围内。
我们在 solr 中有所有城市索引及其纬度和边界现在我想从纬度运行查询,我想要所有在 50 公里范围之后和 100 公里范围以下的城市。
简而言之,我希望所有在 50 到 100 公里之间的城市都在给定的纬度范围内。
您可以将过滤查询与frange
andgeodist()
一起使用:
&sfield=your_latlon_field&pt=lat,lon&fq={!frange l=50000 u=100000}geodist()