talent scout使用elasticsearch rails搜索多个模型
星探TalentScout扩展了Elasticsearch::Model以搜索多个索引。用法这将搜索Video、Music和Book索引:
response = TalentScout.search([Video, Music, Book], { query: { query_string: { query: \"Adventure\", default_operator: 'AND' } } })
这假设您的模型中已经有代码来处理基本的Elasticsearch::Model功能;例如:
include Elasticsearch::Model::Callbacks
index_name \"#{self.table_name}_#{Rails.env}\"
下载地址
用户评论