1. 首页
  2. 考试认证
  3. 其它
  4. talent scout使用elasticsearch rails搜索多个模型

talent scout使用elasticsearch rails搜索多个模型

上传者: 2024-12-10 02:54:51上传 ZIP文件 39.67KB 热度 7次

星探TalentScout扩展了Elasticsearch::Model以搜索多个索引。用法这将搜索VideoMusicBook索引:

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}\"

下载地址
用户评论