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 payrange = 8 或 9 或 10 且位置与 latlong 绑定的数据。

4

1 回答 1

0

有关在 Solr 中执行查询的信息,请参考以下资源。

您应该能够通过对您的职业和工资范围字段使用过滤器查询和范围查询来完成您想要的。您很可能需要使用geodist函数来使用 latlong 进行位置边界。

于 2013-04-19T17:45:48.770 回答