0

次のように保存されたsolrデータ

<doc>
<str name="id">44</str>
<str name="age">1</str>
<str name="employer_id">33</str>
<arr name="languages">...</arr>
<str name="latlng">37.36883,-122.0363496</str>
<str name="occupation">6</str>
<arr name="payrange">...</arr>
<arr name="shift">...</arr>
<arr name="workschedule">...</arr>
</doc>

職業=5 給与範囲=8 または 9 または 10 で、場所が緯度経度にバインドされているすべてのデータを検索したい。

4

1 に答える 1

0

Solr でクエリを実行する方法については、次のリソースを参照してください。

職業と給与範囲フィールドにフィルター クエリと範囲クエリを使用することで、目的を達成できるはずです。緯度経度で位置境界を設定するには、おそらく geodist関数を使用する必要があります。

于 2013-04-19T17:45:48.770 に答える