Module: ElasticsearchDslBuilder::DSL

Defined in:
lib/elasticsearch_dsl_builder/dsl.rb,
lib/elasticsearch_dsl_builder/dsl/search.rb,
lib/elasticsearch_dsl_builder/dsl/version.rb,
lib/elasticsearch_dsl_builder/dsl/search/sort.rb,
lib/elasticsearch_dsl_builder/dsl/search/query.rb,
lib/elasticsearch_dsl_builder/dsl/search/script.rb,
lib/elasticsearch_dsl_builder/dsl/search/inner_hits.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregation.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/ids.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/bool.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/term.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/match.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/range.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/terms.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/exists.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/nested.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/sum.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/wildcard.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/has_child.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/match_all.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/range.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/stats.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/terms.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/has_parent.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/filter.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/nested.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/multi_match.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/filters.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/children.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/function_score.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/date_range.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/sum_bucket.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/cardinality.rb,
lib/elasticsearch_dsl_builder/dsl/search/queries/geo_bounding_box.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/geohash_grid.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/date_histogram.rb,
lib/elasticsearch_dsl_builder/dsl/search/aggregations/reverse_nested.rb

Overview

The main module, which can be included into your own class or namespace, to provide the DSL methods.

Defined Under Namespace

Modules: Search

Constant Summary collapse

VERSION =
'0.0.1'

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



26
27
28
# File 'lib/elasticsearch_dsl_builder/dsl.rb', line 26

def self.included(base)
  base.__send__ :include, ElasticsearchDslBuilder::DSL::Search
end