我正在使用 solr 进行多面搜索。我在 Solr 中填充了数据,典型的文档如下所示:
<doc>
<str name="id">1</str>
<date name="last_modified">2012-06-03T07:23:11.215Z</date>
<str name="location">22.60325666,114.1371245</str>
<int name="media_type">0</int>
</doc>
当我运行查询时: {!geofilt pt=37.3320927,-121.90056663 d=100 sfield=location d=5} 我得到 2 个文档。同样,当我运行: {!geofilt pt=37.3320927,-121.90056663 d=100 sfield=location d=50} 我得到 6 个文档。
但是当我运行查询时:
http://localhost:8983/solr/select?sfield=location&pt=37.3320927,-121.90056663&facet.query={!geofilt%20d=10%20key=d10}&facet.query={!geofilt%20d=20%20key=d20}&facet.query={!geofilt%20d=50%20key=d50}&wt=xml&facet=true
我得到回应:
同样适用于:
http://localhost:8983/solr/select?sfield=location&pt=37.3320927,-121.90056663&facet.query={!geofilt%20d=10%20key=d10}&facet.query={!geofilt%20d=20%20key=d20}&facet.query={!geofilt%20d=50%20key=d50}&wt=xml&facet=true
我得到回应:
有什么我做错了吗?