文件名称:talent_scout:使用 elasticsearch-rails 搜索多个模型
文件大小:40KB
文件格式:ZIP
更新时间:2024-07-23 23:06:01
Ruby
星探 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 include Elasticsearch :: Model :: Callbacks index_name " #{ self . table_name } _ #{ Rails . env }
【文件预览】:
talent_scout-master
----MIT-LICENSE(1KB)
----.ruby-version(6B)
----lib()
--------tasks()
--------talent_scout.rb(516B)
--------talent_scout()
----Gemfile(537B)
----spec()
--------lib()
--------spec_helper.rb(610B)
--------dummy()
--------factories()
--------support()
----Rakefile(770B)
----talent_scout.gemspec(1KB)
----README.md(1KB)
----Gemfile.lock(5KB)
----.gitignore(140B)