Module: Caoutsearch::Search::QueryBuilder
- Extended by:
- ActiveSupport::Concern
- Includes:
- Aggregations, Contexts
- Included in:
- Base
- Defined in:
- lib/caoutsearch/search/query_builder.rb,
lib/caoutsearch/search/query_builder/contexts.rb,
lib/caoutsearch/search/query_builder/aggregations.rb
Defined Under Namespace
Modules: Aggregations, Contexts
Instance Method Summary collapse
Instance Method Details
#build ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/caoutsearch/search/query_builder.rb', line 10 def build reset_variable(:@elasticsearch_query) reset_variable(:@nested_queries) run_callbacks :build do build_prepend_hash build_search_criteria build_contexts build_defaults build_limits build_orders build_aggregations build_suggestions build_fields build_source build_total_hits_tracking build_append_hash end elasticsearch_query.clean elasticsearch_query end |