Module: Eson::Shared::Optimize

Extended by:
API
Defined in:
lib/eson/shared/indices/optimize.rb

Overview

Note:

The request supports the following parameters: max_num_segments, only_expunge_deletes, refresh, flush, wait_for_merge

Note:

Note:

The request can operate on multiple indices.

Note:

Requests using this API have the following properties:

Instance Method Summary collapse

Methods included from API

multi_types, no_indices, source_param

Methods included from Chainable

#chainable, #extendable

Instance Method Details

#multi_indextrue

The request can operate on multiple indices.

Returns:

  • (true)


13
# File 'lib/eson/shared/indices/optimize.rb', line 13

multi_index true

#parametersArray<String>

The request supports the following parameters: max_num_segments, only_expunge_deletes, refresh, flush, wait_for_merge

Returns:

  • (Array<String>)

    The parameters



16
17
18
19
20
# File 'lib/eson/shared/indices/optimize.rb', line 16

parameters :max_num_segments,
:only_expunge_deletes,
:refresh,
:flush,
:wait_for_merge