Module: Elasticated
- Defined in:
- lib/version.rb,
lib/elasticated.rb,
lib/elasticated/query.rb,
lib/elasticated/client.rb,
lib/elasticated/helpers.rb,
lib/elasticated/mapping.rb,
lib/elasticated/results.rb,
lib/elasticated/clonable.rb,
lib/elasticated/document.rb,
lib/elasticated/repository.rb,
lib/elasticated/aggregation.rb,
lib/elasticated/configurable.rb,
lib/elasticated/configuration.rb,
lib/elasticated/boolean_clause.rb,
lib/elasticated/index_selector.rb,
lib/elasticated/inspectionable.rb,
lib/elasticated/mapping/builder.rb,
lib/elasticated/mapping/partial.rb,
lib/elasticated/block_evaluation.rb,
lib/elasticated/query_conditions.rb,
lib/elasticated/delimiter_visitor.rb,
lib/elasticated/repository/search.rb,
lib/elasticated/conditions_builder.rb,
lib/elasticated/query_aggregations.rb,
lib/elasticated/mapping/type_builder.rb,
lib/elasticated/loggers/silent_logger.rb,
lib/elasticated/date_delimiter_factory.rb,
lib/elasticated/loggers/default_logger.rb,
lib/elasticated/mapping/fields_builder.rb,
lib/elasticated/mapping/nested_builder.rb,
lib/elasticated/mapping/object_builder.rb,
lib/elasticated/partitioned_repository.rb,
lib/elasticated/term_delimiter_factory.rb,
lib/elasticated/repository/normal_search.rb,
lib/elasticated/repository/scroll_search.rb,
lib/elasticated/aggregations/subaggregated.rb,
lib/elasticated/conditions/range_condition.rb,
lib/elasticated/conditions/terms_condition.rb,
lib/elasticated/aggregations/ranges_builder.rb,
lib/elasticated/conditions/custom_condition.rb,
lib/elasticated/conditions/exists_condition.rb,
lib/elasticated/conditions/nested_condition.rb,
lib/elasticated/conditions/script_condition.rb,
lib/elasticated/repository/resumable_search.rb,
lib/elasticated/conditions/missing_condition.rb,
lib/elasticated/conditions/standard_condition.rb,
lib/elasticated/conditions/wildcard_condition.rb,
lib/elasticated/repository/intelligent_search.rb,
lib/elasticated/repository/scan_scroll_search.rb,
lib/elasticated/repository/single_page_search.rb,
lib/elasticated/aggregations/group_aggregation.rb,
lib/elasticated/aggregations/range_aggregation.rb,
lib/elasticated/aggregations/stats_aggregation.rb,
lib/elasticated/aggregations/terms_aggregation.rb,
lib/elasticated/aggregations/custom_aggregation.rb,
lib/elasticated/aggregations/filter_aggregation.rb,
lib/elasticated/aggregations/nested_aggregation.rb,
lib/elasticated/delimiters/date_field_delimiter.rb,
lib/elasticated/delimiters/term_field_delimiter.rb,
lib/elasticated/aggregations/missing_aggregation.rb,
lib/elasticated/aggregations/top_hits_aggregation.rb,
lib/elasticated/strategy_params_for_query_service.rb,
lib/elasticated/aggregations/histogram_aggregation.rb,
lib/elasticated/delimiters/standard_field_delimiter.rb,
lib/elasticated/aggregations/cardinality_aggregation.rb,
lib/elasticated/aggregations/value_count_aggregation.rb,
lib/elasticated/aggregations/geohash_grid_aggregation.rb,
lib/elasticated/aggregations/single_value_aggregation.rb,
lib/elasticated/aggregations/sum_distinct_aggregation.rb,
lib/elasticated/aggregations/count_filtered_aggregation.rb,
lib/elasticated/aggregations/date_histogram_aggregation.rb,
lib/elasticated/aggregations/range_aggregation_evaluator.rb,
lib/elasticated/aggregations/filter_aggregation_evaluator.rb,
lib/elasticated/aggregations/safe_date_histogram_aggregation.rb
Defined Under Namespace
Modules: BlockEvaluation, Clonable, Conditions, ConditionsBuilder, Configurable, Delimiters, Helpers, Inspectionable, Loggers, Mapping, Subaggregated
Classes: Aggregation, AvgAggregation, BooleanClause, CardinalityAggregation, Client, Configuration, CountFilteredAggregation, CustomAggregation, DateDelimiterFactory, DateHistogramAggregation, DelimiterVisitor, Document, FilterAggregation, FilterAggregationEvaluator, GeohashGridAggregation, GroupAggregation, HistogramAggregation, HitsInfo, IndexSelector, MaxAggregation, MinAggregation, MissingAggregation, NestedAggregation, PartitionedRepository, Query, QueryAggregations, QueryConditions, RangeAggregation, RangeAggregationEvaluator, RangesBuilder, Repository, Results, SafeDateHistogramAggregation, ShardsInfo, SingleValueAggregation, StatsAggregation, StrategyParamsForQueryService, SumAggregation, SumDistinctAggregation, TermDelimiterFactory, TermsAggregation, TopHitsAggregation, ValueCountAggregation
Constant Summary
collapse
- VERSION =
'2.5.4'
Class Method Summary
collapse
Class Method Details
115
116
117
|
# File 'lib/elasticated.rb', line 115
def self.configure(&block)
block.call Configuration
end
|
.date_delimiter_factory ⇒ Object
119
120
121
|
# File 'lib/elasticated.rb', line 119
def self.date_delimiter_factory
@date_delimiter_factory ||= DateDelimiterFactory.new
end
|
.delimiter_visitor ⇒ Object
127
128
129
|
# File 'lib/elasticated.rb', line 127
def self.delimiter_visitor
@delimiter_visitor ||= DelimiterVisitor.new
end
|
.strategy_params_for_query_service ⇒ Object
131
132
133
|
# File 'lib/elasticated.rb', line 131
def self.strategy_params_for_query_service
@strategy_params_for_query_service ||= StrategyParamsForQueryService.new
end
|
.term_delimiter_factory ⇒ Object
123
124
125
|
# File 'lib/elasticated.rb', line 123
def self.term_delimiter_factory
@term_delimiter_factory ||= TermDelimiterFactory.new
end
|