lib/elasticsearch/api/actions/exists.rb in elasticsearch-api-6.2.0 vs lib/elasticsearch/api/actions/exists.rb in elasticsearch-api-6.3.0
- old
+ new
@@ -16,12 +16,12 @@
# @option arguments [String] :preference Specify the node or shard the operation should be performed on (default: random)
# @option arguments [Boolean] :realtime Specify whether to perform the operation in realtime or search mode
# @option arguments [Boolean] :refresh Refresh the shard containing the document before performing the operation
# @option arguments [String] :routing Specific routing value
# @option arguments [List] :_source True or false to return the _source field or not, or a list of fields to return
- # @option arguments [List] :_source_exclude A list of fields to exclude from the returned _source field
- # @option arguments [List] :_source_include A list of fields to extract and return from the _source field
+ # @option arguments [List] :_source_excludes A list of fields to exclude from the returned _source field
+ # @option arguments [List] :_source_includes A list of fields to extract and return from the _source field
# @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://elasticsearch.org/guide/reference/api/get/
@@ -42,10 +42,11 @@
perform_request(method, path, params, body).status == 200 ? true : false
end
end
alias_method :exists?, :exists
+
# Register this action with its valid params when the module is loaded.
#
# @since 6.2.0
ParamsRegistry.register(:exists, [
:stored_fields,
@@ -53,12 +54,10 @@
:preference,
:realtime,
:refresh,
:routing,
:_source,
- :_source_exclude,
:_source_excludes,
- :_source_include,
:_source_includes,
:version,
:version_type ].freeze)
end
end