schema.xml(Solr 4.1)に次のフィールド定義があります。
<field name="locationCoordinates" type="location_rpt" indexed="true" stored="true" multiValued="true" />
ここで、基本的に次のクエリを実行します。
地理的ポイントの特定の距離にある座標をフィルタリングし(この部分はすでに機能しています)、最も近いポイントまでの距離を返します。
または実際の状況では:
記事があります。すべての記事は複数のストアで入手できます(ジオロケーションとしてのみ保存されます)(N:N、ただし、Solrでモデル化された記事のみがあります)。次に、特定のポイントの範囲内にある記事をクエリし、それらがそのポイントまでの距離も返すかどうかを調べます。
Solr-Queriesを使用してそれをどのように達成できますか?