Class: Caoutsearch::Search::Query::Base

Inherits:
Hash
  • Object
show all
Includes:
Boolean, Cleaning, Getters, Merge, Nested, Setters
Defined in:
lib/caoutsearch/search/query/base.rb

Method Summary

Methods included from Setters

#add_aggregation, #add_filter, #add_none, #add_sort, #add_suggestion, #build_terms

Methods included from Nested

#nested_queries, #nested_query

Methods included from Merge

#merge, #merge!

Methods included from Getters

#aggregations, #fetch, #filters, #sort, #suggestions

Methods included from Cleaning

#clean, #remove_duplicate_filters, #remove_empty_clauses

Methods included from Boolean

#flatten_bool_terms, #must_filter_on, #must_not_filter_on, #should_filter_on