2017-05-10 8 views
0

Q = & FQ = {!geofilt%以下の20pt = 41.93825、-93.38989%20sfield = site_opplocation%20D = 100}Solrの

このクエリは、存在するものにすべてのインデックスをフィルタリング半径100kmのこの円の内側にある。私がしたいことは、これらを除外して残りを与えることです。方法を理解することができませんでした。

ご協力いただければ幸いです。

答えて

1

これは動作するはずです:

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

トリックはクエリ特別なハックを使用することで、あなたはその1を否定することができます。

+0

ありがとうございます。出来た。 –

+0

アップしてください/答えを受け入れる – Persimmonium

+0

私はした。しかし、それは私の代理人が低いことを示すcozを表示されません。ごめんなさい –