Class: Elasticated::Repository::SinglePageSearch

Inherits:
Search
  • Object
show all
Defined in:
lib/elasticated/repository/single_page_search.rb

Instance Attribute Summary

Attributes inherited from Search

#aggregated, #opts, #query, #repository

Instance Method Summary collapse

Methods inherited from Search

#initialize

Constructor Details

This class inherits a constructor from Elasticated::Repository::Search

Instance Method Details

#executeObject



5
6
7
8
9
# File 'lib/elasticated/repository/single_page_search.rb', line 5

def execute
  body = aggregated ? query.build_for_aggregated_search : query.build_for_search
  response = client.search body, opts
  parse_and_prepare_results response, query
end