Ruby on rails 轮胎-搜索弹性搜索多个索引和过滤器
是否可以使用tire gem搜索多个索引,并为每个索引使用不同的过滤器。 我想这样做:Ruby on rails 轮胎-搜索弹性搜索多个索引和过滤器,ruby-on-rails,
elasticsearch,tire,Ruby On Rails,
elasticsearch,Tire,是否可以使用tire gem搜索多个索引,并为每个索引使用不同的过滤器。 我想这样做: @_results ||= (Tire.search(["index1", "index2", "index3"],{load: false}) do query { string query, default_operator: "AND" } filter :term, index1_field: [value] filter :term, index2_field: [valu
@_results ||= (Tire.search(["index1", "index2", "index3"],{load: false}) do
query { string query, default_operator: "AND" }
filter :term, index1_field: [value]
filter :term, index2_field: [value]
filter :term, index3_field: [value]
end)
对于结果,我需要index1中包含第一个过滤器查询的数据+index2中包含第二个过滤器查询的数据等
谢谢