0
我正在爲我的數據庫使用Mongoid/MongoDB和Tire/ElasticSearch。我想根據_id
的數組篩選我的結果。下面是一些僞代碼類似於我嘗試:由Mongo過濾ElasticSearch結果_id
search = Tire::Search::Search.new()
search.filter :terms, :_id => [array_of_ids]
當我換出:_id
屬性,並嘗試使用其他索引的屬性,它工作正常。但是,:_id
不會返回任何結果。
請嘗試http://www.elasticsearch.org/guide/reference/query-dsl/ids-filter.html過濾器。 – karmi