【发布时间】:2013-05-13 16:26:52
【问题描述】:
有没有一种方法可以搜索到索引多边形 X 距离的多边形?
我已经在 SOLR 4.2.1 索引中使用字段类型索引了多边形和多边形
<fieldType name="location_rpt" class="solr.SpatialRecursivePrefixTreeFieldType"
spatialContextFactory="com.spatial4j.core.context.jts.JtsSpatialContextFactory"
distErrPct="0.001"
maxDistErr="0.000009"
units="degrees"
/>
我已经可以进行简单的相交查询,例如
fq=geo_location:"Intersects(POLYGON((-0.141964 51.515580, -0.130119 51.516648, -0.129261 51.515900)))"
所以我需要:
在充满 POLYGONS 的索引中搜索 POLYGON+距离
和
在充满 POLYGONS 的索引中搜索 POINT+distance(A circle)
【问题讨论】:
-
嗨,有一个问题:solr 的响应时间如何?我正在考虑使用 solr+spark 进行批量反向地理编码。我想知道 Solr 搜索是否支持它。
标签: solr lucene polygon distance spatial