我在 schema.xml (Solr 4.1) 中有以下字段定义:
<field name="locationCoordinates" type="location_rpt" indexed="true" stored="true" multiValued="true" />
现在我想基本上做以下查询:
过滤坐标是否在地理点的给定距离内(这部分已经工作)并返回到最近点的距离。
或者在现实生活中:
我们有文章。每篇文章都可以在多个商店购买(仅保存为地理位置)(N:N,但我们只有使用 Solr 建模的文章)。现在我想查询给定点范围内的文章,如果它们也返回到该点的距离。
我怎样才能使用 Solr-Queries 实现这一点?