【发布时间】:2011-07-26 18:02:48
【问题描述】:
我们将 Solr 3.3 与 Solr.NET 一起使用,并且我们在文档中放置了一个动态的“location_p”位置类型字段,现在我们需要能够进行空间搜索。
我的半径搜索(到给定点的距离)是这样工作的;
{!geofilt sfield=location_p pt=33.882518712472255,-84.05531775646972 d=1.7}
现在我们需要能够执行 Polygon 查询,以获取“location_p”字段“位于”给定点集内的所有文档(类似于 ElasticSearch 的 Polygon 搜索功能)。
这与 BBox 查询过滤器确实不同,因为多边形的点不是对称的,基于用户的“点击”点更加随机。
任何想法或建议将不胜感激。
【问题讨论】:
标签: lucene solr geospatial solrnet