lib/elasticsearch/api/actions/mtermvectors.rb in elasticsearch-api-6.2.0 vs lib/elasticsearch/api/actions/mtermvectors.rb in elasticsearch-api-6.3.0
- old
+ new
@@ -7,31 +7,28 @@
#
# @example Return information about multiple documents in a specific index
#
# subject.mtermvectors index: 'my-index', type: 'my-type', body: { ids: [1, 2, 3] }
#
- # @option arguments [String] :index The name of the index
- # @option arguments [String] :type The type of the document
- # @option arguments [Hash] :body Document identifiers; can be either `docs` (containing full document information)
- # or `ids` (when index and type is provided in the URL (*Required*)
- # @option arguments [List] :ids A comma-separated list of documents ids (alternative to `:body`)
- # @option arguments [Boolean] :term_statistics Whether total term frequency and
- # document frequency should be returned.
- # @option arguments [Boolean] :field_statistics Whether document count, sum of document frequencies
- # and sum of total term frequencies should be returned.
- # @option arguments [List] :fields A comma-separated list of fields to return
- # @option arguments [Boolean] :offsets Whether term offsets should be returned
- # @option arguments [Boolean] :positions Whether term positions should be returned
- # @option arguments [Boolean] :payloads Whether term payloads should be returned
- # @option arguments [String] :preference Specify the node or shard the operation should be performed on
- # (default: random)
- # @option arguments [String] :realtime Specifies if requests are real-time as opposed to near-real-time
- # (default: true)
- # @option arguments [String] :routing Specific routing value
- # @option arguments [String] :parent Parent ID of documents
+ # @option arguments [String] :index The index in which the document resides.
+ # @option arguments [String] :type The type of the document.
+ # @option arguments [Hash] :body Define ids, documents, parameters or a list of parameters per document here. You must at least provide a list of document ids. See documentation.
+ # @option arguments [List] :ids A comma-separated list of documents ids. You must define ids as parameter or set "ids" or "docs" in the request body
+ # @option arguments [Boolean] :term_statistics Specifies if total term frequency and document frequency should be returned. Applies to all returned documents unless otherwise specified in body "params" or "docs".
+ # @option arguments [Boolean] :field_statistics Specifies if document count, sum of document frequencies and sum of total term frequencies should be returned. Applies to all returned documents unless otherwise specified in body "params" or "docs".
+ # @option arguments [List] :fields A comma-separated list of fields to return. Applies to all returned documents unless otherwise specified in body "params" or "docs".
+ # @option arguments [Boolean] :offsets Specifies if term offsets should be returned. Applies to all returned documents unless otherwise specified in body "params" or "docs".
+ # @option arguments [Boolean] :positions Specifies if term positions should be returned. Applies to all returned documents unless otherwise specified in body "params" or "docs".
+ # @option arguments [Boolean] :payloads Specifies if term payloads should be returned. Applies to all returned documents unless otherwise specified in body "params" or "docs".
+ # @option arguments [String] :preference Specify the node or shard the operation should be performed on (default: random) .Applies to all returned documents unless otherwise specified in body "params" or "docs".
+ # @option arguments [String] :routing Specific routing value. Applies to all returned documents unless otherwise specified in body "params" or "docs".
+ # @option arguments [String] :parent Parent id of documents. Applies to all returned documents unless otherwise specified in body "params" or "docs".
+ # @option arguments [Boolean] :realtime Specifies if requests are real-time as opposed to near-real-time (default: true).
+ # @option arguments [Number] :version Explicit version number for concurrency control
+ # @option arguments [String] :version_type Specific version type (options: internal, external, external_gte, force)
#
- # @see http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/docs-multi-termvectors.html
+ # @see http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-multi-termvectors.html
#
# @see #mget
# @see #termvector
#
def mtermvectors(arguments={})
@@ -63,11 +60,13 @@
:fields,
:offsets,
:positions,
:payloads,
:preference,
- :realtime,
:routing,
- :parent ].freeze)
+ :parent,
+ :realtime,
+ :version,
+ :version_type ].freeze)
end
end
end