Method: Lcms::Engine::Search::Repository#multisearch

Defined in:
app/models/lcms/engine/search/repository.rb

#multisearch(queries) ⇒ Object



210
211
212
213
214
215
# File 'app/models/lcms/engine/search/repository.rb', line 210

def multisearch(queries)
  body = queries.map { |query| { search: query } }
  client.msearch(index: index, type: type, body: body)['responses'].map do |r|
    Elasticsearch::Persistence::Repository::Response::Results.new(self, r)
  end
end