1
我試圖找出用elastic.co做多表搜索的最佳方法。重新彈性搜索多表/索引搜索
特別是,我想知道是否可以在此搜索方法中添加更多索引。
Chapter.rb
def self.search(params)
fields = [:title, :description, :content ]
**tables** = [Chapter.index_name, Book.index_name]
tire.search(**tables**, {load: true,page: params[:page], per_page: 5}) do
query do
boolean do
must { string params[:q], default_operator: "AND" } if params[:q].present?
end
end
highlight *fields, :options => { :tag => '<strong>' }
end
上面的例子作品,未經表。如何使它與表一起工作?