Module: SearchFlip

Defined in:
lib/search_flip.rb,
lib/search_flip/bulk.rb,
lib/search_flip/json.rb,
lib/search_flip/index.rb,
lib/search_flip/model.rb,
lib/search_flip/config.rb,
lib/search_flip/helper.rb,
lib/search_flip/result.rb,
lib/search_flip/version.rb,
lib/search_flip/criteria.rb,
lib/search_flip/response.rb,
lib/search_flip/sortable.rb,
lib/search_flip/connection.rb,
lib/search_flip/customable.rb,
lib/search_flip/exceptions.rb,
lib/search_flip/filterable.rb,
lib/search_flip/sourceable.rb,
lib/search_flip/aggregation.rb,
lib/search_flip/explainable.rb,
lib/search_flip/http_client.rb,
lib/search_flip/paginatable.rb,
lib/search_flip/aggregatable.rb,
lib/search_flip/highlightable.rb,
lib/search_flip/post_filterable.rb,
lib/search_flip/aws_sigv4_plugin.rb,
lib/search_flip/null_instrumenter.rb

Defined Under Namespace

Modules: Aggregatable, Customable, Explainable, Filterable, Helper, Highlightable, Index, Model, Paginatable, PostFilterable, Sortable, Sourceable Classes: Aggregation, AwsSigv4Plugin, Bulk, Connection, ConnectionError, Criteria, Error, HTTPClient, HttpError, JSON, MethodNotImplemented, NotSupportedError, NullInstrumenter, Response, ResponseError, Result, TimeoutError

Constant Summary collapse

Config =
{
  index_prefix: nil,
  base_url: "http://127.0.0.1:9200",
  bulk_limit: 1_000,
  bulk_max_mb: 100,
  auto_refresh: false,
  instrumenter: NullInstrumenter.new,
  json_options: {
    mode: :custom,
    use_to_json: true,
    time_format: :xmlschema,
    bigdecimal_as_decimal: false
  }
}
VERSION =
"3.7.2"