solr排除由geofilt过滤的结果

时间:2017-05-10 11:48:43

标签: solr lucene

Q = :; {!geofilt%20pt = 41.93825,-93.38989%20sfield = site_opplocation%20D = 100} &安培FQ =

此查询将所有索引过滤到半径为100km的圆圈内。我想要做的是排除这些并给予其余的。一直无法弄清楚如何。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

这应该有效:

q=*:* AND -_query_:"{!geofilt d=100}"&pt=41.93825,-93.38989&sfield=site_opplocation

诀窍是使用查询特殊黑客,你可以否定那个。