Module: Caoutsearch
- Defined in:
- lib/caoutsearch.rb,
lib/caoutsearch/index.rb,
lib/caoutsearch/model.rb,
lib/caoutsearch/filter.rb,
lib/caoutsearch/search.rb,
lib/caoutsearch/version.rb,
lib/caoutsearch/mappings.rb,
lib/caoutsearch/response.rb,
lib/caoutsearch/settings.rb,
lib/caoutsearch/index/base.rb,
lib/caoutsearch/filter/base.rb,
lib/caoutsearch/filter/date.rb,
lib/caoutsearch/filter/none.rb,
lib/caoutsearch/search/base.rb,
lib/caoutsearch/filter/match.rb,
lib/caoutsearch/filter/range.rb,
lib/caoutsearch/index/indice.rb,
lib/caoutsearch/index/naming.rb,
lib/caoutsearch/search/value.rb,
lib/caoutsearch/config/client.rb,
lib/caoutsearch/index/reindex.rb,
lib/caoutsearch/index/scoping.rb,
lib/caoutsearch/search/naming.rb,
lib/caoutsearch/filter/boolean.rb,
lib/caoutsearch/filter/default.rb,
lib/caoutsearch/index/document.rb,
lib/caoutsearch/search/inspect.rb,
lib/caoutsearch/search/records.rb,
lib/caoutsearch/config/mappings.rb,
lib/caoutsearch/config/settings.rb,
lib/caoutsearch/model/indexable.rb,
lib/caoutsearch/search/dsl/item.rb,
lib/caoutsearch/search/response.rb,
lib/caoutsearch/filter/geo_point.rb,
lib/caoutsearch/model/searchable.rb,
lib/caoutsearch/search/callbacks.rb,
lib/caoutsearch/search/sanitizer.rb,
lib/caoutsearch/search/type_cast.rb,
lib/caoutsearch/response/response.rb,
lib/caoutsearch/search/query/base.rb,
lib/caoutsearch/search/resettable.rb,
lib/caoutsearch/index/internal_dsl.rb,
lib/caoutsearch/search/query/merge.rb,
lib/caoutsearch/index/serialization.rb,
lib/caoutsearch/search/batch/scroll.rb,
lib/caoutsearch/search/internal_dsl.rb,
lib/caoutsearch/search/query/nested.rb,
lib/caoutsearch/instrumentation/base.rb,
lib/caoutsearch/response/suggestions.rb,
lib/caoutsearch/search/batch_methods.rb,
lib/caoutsearch/search/point_in_time.rb,
lib/caoutsearch/search/query/boolean.rb,
lib/caoutsearch/search/query/getters.rb,
lib/caoutsearch/search/query/setters.rb,
lib/caoutsearch/search/query_builder.rb,
lib/caoutsearch/search/query_methods.rb,
lib/caoutsearch/index/indice_versions.rb,
lib/caoutsearch/index/instrumentation.rb,
lib/caoutsearch/instrumentation/index.rb,
lib/caoutsearch/response/aggregations.rb,
lib/caoutsearch/search/delete_methods.rb,
lib/caoutsearch/search/query/cleaning.rb,
lib/caoutsearch/search/search_methods.rb,
lib/caoutsearch/search/value_overflow.rb,
lib/caoutsearch/testing/mock_requests.rb,
lib/caoutsearch/instrumentation/search.rb,
lib/caoutsearch/search/instrumentation.rb,
lib/caoutsearch/search/batch/search_after.rb,
lib/caoutsearch/search/adapter/active_record.rb,
lib/caoutsearch/search/query_builder/contexts.rb,
lib/caoutsearch/search/query_builder/aggregations.rb
Defined Under Namespace
Modules: Config, Filter, Index, Instrumentation, Model, Response, Search, Testing
Classes: Mappings, Settings
Constant Summary
collapse
- VERSION =
"0.0.7"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.client ⇒ Object
21
22
23
|
# File 'lib/caoutsearch.rb', line 21
def client
@client ||= Elasticsearch::Client.new
end
|
Class Method Details
.instrument!(**options) ⇒ Object
.instrumentation_options ⇒ Object
39
40
41
|
# File 'lib/caoutsearch.rb', line 39
def instrumentation_options
@instrumentation_options ||= {}
end
|
.settings=(settings) ⇒ Object
29
30
31
|
# File 'lib/caoutsearch.rb', line 29
def settings=(settings)
@settings = Caoutsearch::Settings.new(settings)
end
|