2013-02-28 63 views
0

目前代碼:https://gist.github.com/anonymous/c1a178bc4118f850d9cd具有使用範圍過濾器的查詢不同indicies /查詢不同的半徑

這裏的缺陷是,我在搜索的別名2個indicies。這意味着我必須對兩者使用相同的半徑。我實際上想要在半徑濾波器中使用更大的半徑作爲其中一個標記。有沒有辦法做到這一點,沒有兩個單獨的調用.prepareSearch,因此兩個單獨的命中Elasticsearch

+0

坦率地說,我把關閉的結構,如*當前的代碼 - >外部鏈接 - >的缺陷是... *。你爲什麼不首先提到接下來是Elasticsearch查詢並直接將代碼發佈爲block? – bluenote10 2013-03-01 08:32:21

回答

1

聲音就像你的數據可能更適合在一個索引,在這種情況下,你可以使用和/或過濾將地理距離過濾器與類型過濾器組合在一起。

另一種選擇是使用indicies查詢