如何提高与空间搜索相关的Solr查询的性能?

时间:2019-04-26 19:34:12

标签: java solr query-performance spatial-query

因此,我试图编写一个Solr查询,该查询将进行一些空间搜索。但是,我尝试运行的查询具有要搜索的数千个坐标。

我尝试运行此查询:

fq=({!geofilt pt=lat,long sfield=geo d=num} OR {!geofilt pt=lat2,long2 sfield=geo d=num}...OR...)

但是,当我尝试运行查询时,查询超时了,我假设由于查询的大小。我曾尝试拆分查询并运行单独的查询,但能够运行这些查询,但是我没有得到预期的结果,因为查询返回的对象与多个查询匹配,因此会导致重叠。

有人可以建议我如何有效运行此查询的任何策略吗?

0 个答案:

没有答案