elasticsearch

package module
v0.1.1-20231031 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2023 License: Apache-2.0 Imports: 15 Imported by: 0

README ¶

Elasticsearch Serverless Client

main

This is the official Elastic client for the Elasticsearch Serverless service. If you're looking to develop your Go application with the Elasticsearch Stack, you should look at the Elasticsearch Client instead.

Installation

You can install the Elasticsearch Serverless Go client with the following commands:

go get -u github.com/elastic/elasticsearch-serverless-go@latest
Instantiate a Client

You can instantiate a client by running the following command:

client, err := elasticsearch.NewClient(elasticsearch.Config{
	APIKey: "you_api_key",
	Address: "https://my-project-url",
})
Usage

You can read to the official documentation page for a getting started guide.

Development

See CONTRIBUTING.

Docs

TBD

License 📗

Apache 2.0 © Elastic

Documentation ¶

Index ¶

Constants ¶

View Source
const (
	// Version returns the package version as a string.
	Version = version.Client

	// HeaderClientMeta Key for the HTTP Header related to telemetry data sent with
	// each request to Elasticsearch.
	HeaderClientMeta = "x-elastic-client-meta"
)

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type BaseClient ¶

type BaseClient struct {
	Transport elastictransport.Interface
	// contains filtered or unexported fields
}

BaseClient represents the Elasticsearch client.

func (*BaseClient) Metrics ¶

func (c *BaseClient) Metrics() (elastictransport.Metrics, error)

Metrics returns the client metrics.

func (*BaseClient) Perform ¶

func (c *BaseClient) Perform(req *http.Request) (*http.Response, error)

Perform delegates to Transport to execute a request and return a response.

type Client ¶

type Client struct {
	BaseClient
}

Client represents the Functional Options API.

type Config ¶

type Config struct {
	Address  string // A list of Elasticsearch nodes to use.
	Username string // Username for HTTP Basic Authentication.
	Password string // Password for HTTP Basic Authentication.

	CloudID      string // Endpoint for the Elastic Service (https://elastic.co/cloud).
	APIKey       string // Base64-encoded token for authorization; if set, overrides username/password and service token.
	ServiceToken string // Service token for authorization; if set, overrides username/password.

	Header http.Header // Global HTTP request header.

	RetryOnStatus []int                           // List of status codes for retry. Default: 502, 503, 504.
	DisableRetry  bool                            // Default: false.
	MaxRetries    int                             // Default: 3.
	RetryOnError  func(*http.Request, error) bool // Optional function allowing to indicate which error should be retried. Default: nil.

	CompressRequestBody      bool // Default: false.
	CompressRequestBodyLevel int  // Default: gzip.DefaultCompression.

	DiscoverNodesOnStart  bool          // Discover nodes when initializing the client. Default: false.
	DiscoverNodesInterval time.Duration // Discover nodes periodically. Default: disabled.

	EnableDebugLogger bool // Enable the debug logging.

	DisableMetaHeader bool // Disable the additional "X-Elastic-Client-Meta" HTTP header.

	RetryBackoff func(attempt int) time.Duration // Optional backoff duration. Default: nil.

	Transport http.RoundTripper       // The HTTP transport object.
	Logger    elastictransport.Logger // The logger object.
}

Config represents the client configuration.

type TypedClient ¶

type TypedClient struct {
	BaseClient
	*typedapi.API
}

TypedClient represents the Typed API.

func NewClient ¶

func NewClient(cfg Config) (*TypedClient, error)

NewClient creates a new client with configuration from cfg.

It will use http://localhost:9200 as the default address.

It will use the ELASTICSEARCH_URL environment variable, if set, to configure the addresses; use a comma to separate multiple URLs.

If cfg.Address or cfg.CloudID is set, the ELASTICSEARCH_URL environment variable is ignored.

It's an error to set both cfg.Address and cfg.CloudID.

Directories ¶

Path Synopsis
internal
asyncsearch/delete
Deletes an async search by ID.
Deletes an async search by ID.
asyncsearch/get
Retrieves the results of a previously submitted async search request given its ID.
Retrieves the results of a previously submitted async search request given its ID.
asyncsearch/status
Retrieves the status of a previously submitted async search request given its ID.
Retrieves the status of a previously submitted async search request given its ID.
asyncsearch/submit
Executes a search request asynchronously.
Executes a search request asynchronously.
cat/aliases
Shows information about currently configured aliases to indices including filter and routing infos.
Shows information about currently configured aliases to indices including filter and routing infos.
cat/componenttemplates
Returns information about existing component_templates templates.
Returns information about existing component_templates templates.
cat/count
Provides quick access to the document count of the entire cluster, or individual indices.
Provides quick access to the document count of the entire cluster, or individual indices.
cat/help
Returns help for the Cat APIs.
Returns help for the Cat APIs.
cat/indices
Returns information about indices: number of primaries and replicas, document counts, disk size, ...
Returns information about indices: number of primaries and replicas, document counts, disk size, ...
cat/mldatafeeds
Gets configuration and usage information about datafeeds.
Gets configuration and usage information about datafeeds.
cat/mldataframeanalytics
Gets configuration and usage information about data frame analytics jobs.
Gets configuration and usage information about data frame analytics jobs.
cat/mljobs
Gets configuration and usage information about anomaly detection jobs.
Gets configuration and usage information about anomaly detection jobs.
cat/mltrainedmodels
Gets configuration and usage information about inference trained models.
Gets configuration and usage information about inference trained models.
cat/transforms
Gets configuration and usage information about transforms.
Gets configuration and usage information about transforms.
cluster/deletecomponenttemplate
Deletes a component template
Deletes a component template
cluster/existscomponenttemplate
Returns information about whether a particular component template exist
Returns information about whether a particular component template exist
cluster/getcomponenttemplate
Returns one or more component templates
Returns one or more component templates
cluster/info
Returns different information about the cluster.
Returns different information about the cluster.
cluster/putcomponenttemplate
Creates or updates a component template
Creates or updates a component template
core/bulk
Allows to perform multiple index/update/delete operations in a single request.
Allows to perform multiple index/update/delete operations in a single request.
core/clearscroll
Explicitly clears the search context for a scroll.
Explicitly clears the search context for a scroll.
core/closepointintime
Close a point in time
Close a point in time
core/count
Returns number of documents matching a query.
Returns number of documents matching a query.
core/create
Creates a new document in the index.
Creates a new document in the index.
core/delete
Removes a document from the index.
Removes a document from the index.
core/deletebyquery
Deletes documents matching the provided query.
Deletes documents matching the provided query.
core/deletescript
Deletes a script.
Deletes a script.
core/exists
Returns information about whether a document exists in an index.
Returns information about whether a document exists in an index.
core/existssource
Returns information about whether a document source exists in an index.
Returns information about whether a document source exists in an index.
core/explain
Returns information about why a specific matches (or doesn't match) a query.
Returns information about why a specific matches (or doesn't match) a query.
core/fieldcaps
Returns the information about the capabilities of fields among multiple indices.
Returns the information about the capabilities of fields among multiple indices.
core/get
Returns a document.
Returns a document.
core/getscript
Returns a script.
Returns a script.
core/getsource
Returns the source of a document.
Returns the source of a document.
core/index
Creates or updates a document in an index.
Creates or updates a document in an index.
core/info
Returns basic information about the cluster.
Returns basic information about the cluster.
core/mget
Allows to get multiple documents in one request.
Allows to get multiple documents in one request.
core/msearch
Allows to execute several search operations in one request.
Allows to execute several search operations in one request.
core/msearchtemplate
Allows to execute several search template operations in one request.
Allows to execute several search template operations in one request.
core/mtermvectors
Returns multiple termvectors in one request.
Returns multiple termvectors in one request.
core/openpointintime
Open a point in time that can be used in subsequent searches
Open a point in time that can be used in subsequent searches
core/ping
Returns whether the cluster is running.
Returns whether the cluster is running.
core/putscript
Creates or updates a script.
Creates or updates a script.
core/rankeval
Allows to evaluate the quality of ranked search results over a set of typical search queries
Allows to evaluate the quality of ranked search results over a set of typical search queries
core/reindex
Allows to copy documents from one index to another, optionally filtering the source documents by a query, changing the destination index settings, or fetching the documents from a remote cluster.
Allows to copy documents from one index to another, optionally filtering the source documents by a query, changing the destination index settings, or fetching the documents from a remote cluster.
core/rendersearchtemplate
Allows to use the Mustache language to pre-render a search definition.
Allows to use the Mustache language to pre-render a search definition.
core/scriptspainlessexecute
Allows an arbitrary script to be executed and a result to be returned
Allows an arbitrary script to be executed and a result to be returned
core/scroll
Allows to retrieve a large numbers of results from a single search request.
Allows to retrieve a large numbers of results from a single search request.
core/search
Returns results matching a query.
Returns results matching a query.
core/searchmvt
Searches a vector tile for geospatial values.
Searches a vector tile for geospatial values.
core/searchtemplate
Allows to use the Mustache language to pre-render a search definition.
Allows to use the Mustache language to pre-render a search definition.
core/termsenum
The terms enum API can be used to discover terms in the index that begin with the provided string.
The terms enum API can be used to discover terms in the index that begin with the provided string.
core/termvectors
Returns information and statistics about terms in the fields of a particular document.
Returns information and statistics about terms in the fields of a particular document.
core/update
Updates a document with a script or partial document.
Updates a document with a script or partial document.
core/updatebyquery
Performs an update on every document in the index without changing the source, for example to pick up a mapping change.
Performs an update on every document in the index without changing the source, for example to pick up a mapping change.
enrich/deletepolicy
Deletes an existing enrich policy and its enrich index.
Deletes an existing enrich policy and its enrich index.
enrich/executepolicy
Creates the enrich index for an existing enrich policy.
Creates the enrich index for an existing enrich policy.
enrich/getpolicy
Gets information about an enrich policy.
Gets information about an enrich policy.
enrich/putpolicy
Creates a new enrich policy.
Creates a new enrich policy.
enrich/stats
Gets enrich coordinator statistics and information about enrich policies that are currently executing.
Gets enrich coordinator statistics and information about enrich policies that are currently executing.
eql/delete
Deletes an async EQL search by ID.
Deletes an async EQL search by ID.
eql/get
Returns async results from previously executed Event Query Language (EQL) search
Returns async results from previously executed Event Query Language (EQL) search
eql/getstatus
Returns the status of a previously submitted async or stored Event Query Language (EQL) search
Returns the status of a previously submitted async or stored Event Query Language (EQL) search
eql/search
Returns results matching a query expressed in Event Query Language (EQL)
Returns results matching a query expressed in Event Query Language (EQL)
graph/explore
Explore extracted and summarized information about the documents and terms in an index.
Explore extracted and summarized information about the documents and terms in an index.
indices/addblock
Adds a block to an index.
Adds a block to an index.
indices/analyze
Performs the analysis process on a text and return the tokens breakdown of the text.
Performs the analysis process on a text and return the tokens breakdown of the text.
indices/create
Creates an index with optional settings and mappings.
Creates an index with optional settings and mappings.
indices/createdatastream
Creates a data stream
Creates a data stream
indices/datastreamsstats
Provides statistics on operations happening in a data stream.
Provides statistics on operations happening in a data stream.
indices/delete
Deletes an index.
Deletes an index.
indices/deletealias
Deletes an alias.
Deletes an alias.
indices/deletedatalifecycle
Deletes the data stream lifecycle of the selected data streams.
Deletes the data stream lifecycle of the selected data streams.
indices/deletedatastream
Deletes a data stream.
Deletes a data stream.
indices/deleteindextemplate
Deletes an index template.
Deletes an index template.
indices/exists
Returns information about whether a particular index exists.
Returns information about whether a particular index exists.
indices/existsalias
Returns information about whether a particular alias exists.
Returns information about whether a particular alias exists.
indices/existsindextemplate
Returns information about whether a particular index template exists.
Returns information about whether a particular index template exists.
indices/explaindatalifecycle
Retrieves information about the index's current data stream lifecycle, such as any potential encountered error, time since creation etc.
Retrieves information about the index's current data stream lifecycle, such as any potential encountered error, time since creation etc.
indices/get
Returns information about one or more indices.
Returns information about one or more indices.
indices/getalias
Returns an alias.
Returns an alias.
indices/getdatalifecycle
Returns the data stream lifecycle of the selected data streams.
Returns the data stream lifecycle of the selected data streams.
indices/getdatastream
Returns data streams.
Returns data streams.
indices/getindextemplate
Returns an index template.
Returns an index template.
indices/getmapping
Returns mappings for one or more indices.
Returns mappings for one or more indices.
indices/getsettings
Returns settings for one or more indices.
Returns settings for one or more indices.
indices/migratetodatastream
Migrates an alias to a data stream
Migrates an alias to a data stream
indices/modifydatastream
Modifies a data stream
Modifies a data stream
indices/putalias
Creates or updates an alias.
Creates or updates an alias.
indices/putdatalifecycle
Updates the data stream lifecycle of the selected data streams.
Updates the data stream lifecycle of the selected data streams.
indices/putindextemplate
Creates or updates an index template.
Creates or updates an index template.
indices/putmapping
Updates the index mappings.
Updates the index mappings.
indices/putsettings
Updates the index settings.
Updates the index settings.
indices/puttemplate
Creates or updates an index template.
Creates or updates an index template.
indices/refresh
Performs the refresh operation in one or more indices.
Performs the refresh operation in one or more indices.
indices/resolveindex
Returns information about any matching indices, aliases, and data streams
Returns information about any matching indices, aliases, and data streams
indices/rollover
Updates an alias to point to a new index when the existing index is considered to be too large or too old.
Updates an alias to point to a new index when the existing index is considered to be too large or too old.
indices/simulateindextemplate
Simulate matching the given index name against the index templates in the system
Simulate matching the given index name against the index templates in the system
indices/simulatetemplate
Simulate resolving the given template name or body
Simulate resolving the given template name or body
indices/updatealiases
Updates index aliases.
Updates index aliases.
indices/validatequery
Allows a user to validate a potentially expensive query without executing it.
Allows a user to validate a potentially expensive query without executing it.
ingest/deletepipeline
Deletes a pipeline.
Deletes a pipeline.
ingest/getpipeline
Returns a pipeline.
Returns a pipeline.
ingest/processorgrok
Returns a list of the built-in patterns.
Returns a list of the built-in patterns.
ingest/putpipeline
Creates or updates a pipeline.
Creates or updates a pipeline.
ingest/simulate
Allows to simulate a pipeline with example documents.
Allows to simulate a pipeline with example documents.
license/get
Retrieves licensing information for the cluster
Retrieves licensing information for the cluster
logstash/deletepipeline
Deletes Logstash Pipelines used by Central Management
Deletes Logstash Pipelines used by Central Management
logstash/getpipeline
Retrieves Logstash Pipelines used by Central Management
Retrieves Logstash Pipelines used by Central Management
logstash/putpipeline
Adds and updates Logstash Pipelines used for Central Management
Adds and updates Logstash Pipelines used for Central Management
ml/closejob
Closes one or more anomaly detection jobs.
Closes one or more anomaly detection jobs.
ml/deletecalendar
Deletes a calendar.
Deletes a calendar.
ml/deletecalendarevent
Deletes scheduled events from a calendar.
Deletes scheduled events from a calendar.
ml/deletecalendarjob
Deletes anomaly detection jobs from a calendar.
Deletes anomaly detection jobs from a calendar.
ml/deletedatafeed
Deletes an existing datafeed.
Deletes an existing datafeed.
ml/deletedataframeanalytics
Deletes an existing data frame analytics job.
Deletes an existing data frame analytics job.
ml/deletefilter
Deletes a filter.
Deletes a filter.
ml/deletejob
Deletes an existing anomaly detection job.
Deletes an existing anomaly detection job.
ml/deletetrainedmodel
Deletes an existing trained inference model that is currently not referenced by an ingest pipeline.
Deletes an existing trained inference model that is currently not referenced by an ingest pipeline.
ml/deletetrainedmodelalias
Deletes a model alias that refers to the trained model
Deletes a model alias that refers to the trained model
ml/estimatemodelmemory
Estimates the model memory
Estimates the model memory
ml/evaluatedataframe
Evaluates the data frame analytics for an annotated index.
Evaluates the data frame analytics for an annotated index.
ml/flushjob
Forces any buffered data to be processed by the job.
Forces any buffered data to be processed by the job.
ml/getcalendarevents
Retrieves information about the scheduled events in calendars.
Retrieves information about the scheduled events in calendars.
ml/getcalendars
Retrieves configuration information for calendars.
Retrieves configuration information for calendars.
ml/getdatafeeds
Retrieves configuration information for datafeeds.
Retrieves configuration information for datafeeds.
ml/getdatafeedstats
Retrieves usage information for datafeeds.
Retrieves usage information for datafeeds.
ml/getdataframeanalytics
Retrieves configuration information for data frame analytics jobs.
Retrieves configuration information for data frame analytics jobs.
ml/getdataframeanalyticsstats
Retrieves usage information for data frame analytics jobs.
Retrieves usage information for data frame analytics jobs.
ml/getfilters
Retrieves filters.
Retrieves filters.
ml/getjobs
Retrieves configuration information for anomaly detection jobs.
Retrieves configuration information for anomaly detection jobs.
ml/getjobstats
Retrieves usage information for anomaly detection jobs.
Retrieves usage information for anomaly detection jobs.
ml/getoverallbuckets
Retrieves overall bucket results that summarize the bucket results of multiple anomaly detection jobs.
Retrieves overall bucket results that summarize the bucket results of multiple anomaly detection jobs.
ml/gettrainedmodels
Retrieves configuration information for a trained inference model.
Retrieves configuration information for a trained inference model.
ml/gettrainedmodelsstats
Retrieves usage information for trained inference models.
Retrieves usage information for trained inference models.
ml/infertrainedmodel
Evaluate a trained model.
Evaluate a trained model.
ml/openjob
Opens one or more anomaly detection jobs.
Opens one or more anomaly detection jobs.
ml/postcalendarevents
Posts scheduled events in a calendar.
Posts scheduled events in a calendar.
ml/previewdatafeed
Previews a datafeed.
Previews a datafeed.
ml/previewdataframeanalytics
Previews that will be analyzed given a data frame analytics config.
Previews that will be analyzed given a data frame analytics config.
ml/putcalendar
Instantiates a calendar.
Instantiates a calendar.
ml/putcalendarjob
Adds an anomaly detection job to a calendar.
Adds an anomaly detection job to a calendar.
ml/putdatafeed
Instantiates a datafeed.
Instantiates a datafeed.
ml/putdataframeanalytics
Instantiates a data frame analytics job.
Instantiates a data frame analytics job.
ml/putfilter
Instantiates a filter.
Instantiates a filter.
ml/putjob
Instantiates an anomaly detection job.
Instantiates an anomaly detection job.
ml/puttrainedmodel
Creates an inference trained model.
Creates an inference trained model.
ml/puttrainedmodelalias
Creates a new model alias (or reassigns an existing one) to refer to the trained model
Creates a new model alias (or reassigns an existing one) to refer to the trained model
ml/puttrainedmodeldefinitionpart
Creates part of a trained model definition
Creates part of a trained model definition
ml/puttrainedmodelvocabulary
Creates a trained model vocabulary
Creates a trained model vocabulary
ml/resetjob
Resets an existing anomaly detection job.
Resets an existing anomaly detection job.
ml/startdatafeed
Starts one or more datafeeds.
Starts one or more datafeeds.
ml/startdataframeanalytics
Starts a data frame analytics job.
Starts a data frame analytics job.
ml/starttrainedmodeldeployment
Start a trained model deployment.
Start a trained model deployment.
ml/stopdatafeed
Stops one or more datafeeds.
Stops one or more datafeeds.
ml/stopdataframeanalytics
Stops one or more data frame analytics jobs.
Stops one or more data frame analytics jobs.
ml/stoptrainedmodeldeployment
Stop a trained model deployment.
Stop a trained model deployment.
ml/updatedatafeed
Updates certain properties of a datafeed.
Updates certain properties of a datafeed.
ml/updatedataframeanalytics
Updates certain properties of a data frame analytics job.
Updates certain properties of a data frame analytics job.
ml/updatefilter
Updates the description of a filter, adds items, or removes items.
Updates the description of a filter, adds items, or removes items.
ml/updatejob
Updates certain properties of an anomaly detection job.
Updates certain properties of an anomaly detection job.
queryruleset/delete
Deletes a query ruleset.
Deletes a query ruleset.
queryruleset/get
Returns the details about a query ruleset.
Returns the details about a query ruleset.
queryruleset/list
Lists query rulesets.
Lists query rulesets.
queryruleset/put
Creates or updates a query ruleset.
Creates or updates a query ruleset.
searchapplication/delete
Deletes a search application.
Deletes a search application.
searchapplication/deletebehavioralanalytics
Delete a behavioral analytics collection.
Delete a behavioral analytics collection.
searchapplication/get
Returns the details about a search application.
Returns the details about a search application.
searchapplication/getbehavioralanalytics
Returns the existing behavioral analytics collections.
Returns the existing behavioral analytics collections.
searchapplication/list
Returns the existing search applications.
Returns the existing search applications.
searchapplication/put
Creates or updates a search application.
Creates or updates a search application.
searchapplication/putbehavioralanalytics
Creates a behavioral analytics collection.
Creates a behavioral analytics collection.
searchapplication/search
Perform a search against a search application
Perform a search against a search application
security/authenticate
Enables authentication as a user and retrieve information about the authenticated user.
Enables authentication as a user and retrieve information about the authenticated user.
security/createapikey
Creates an API key for access without requiring basic authentication.
Creates an API key for access without requiring basic authentication.
security/getapikey
Retrieves information for one or more API keys.
Retrieves information for one or more API keys.
security/hasprivileges
Determines whether the specified user has a specified list of privileges.
Determines whether the specified user has a specified list of privileges.
security/invalidateapikey
Invalidates one or more API keys.
Invalidates one or more API keys.
security/queryapikeys
Retrieves information for API keys using a subset of query DSL
Retrieves information for API keys using a subset of query DSL
security/updateapikey
Updates attributes of an existing API key.
Updates attributes of an existing API key.
some
Package some provides helpers to allow users to user inline pointers on primitive types for the TypedAPI.
Package some provides helpers to allow users to user inline pointers on primitive types for the TypedAPI.
sql/clearcursor
Clears the SQL cursor
Clears the SQL cursor
sql/deleteasync
Deletes an async SQL search or a stored synchronous SQL search.
Deletes an async SQL search or a stored synchronous SQL search.
sql/getasync
Returns the current status and available results for an async SQL search or stored synchronous SQL search
Returns the current status and available results for an async SQL search or stored synchronous SQL search
sql/getasyncstatus
Returns the current status of an async SQL search or a stored synchronous SQL search
Returns the current status of an async SQL search or a stored synchronous SQL search
sql/query
Executes a SQL request
Executes a SQL request
sql/translate
Translates SQL into Elasticsearch queries
Translates SQL into Elasticsearch queries
synonyms/deletesynonym
Deletes a synonym set
Deletes a synonym set
synonyms/deletesynonymrule
Deletes a synonym rule in a synonym set
Deletes a synonym rule in a synonym set
synonyms/getsynonym
Retrieves a synonym set
Retrieves a synonym set
synonyms/getsynonymrule
Retrieves a synonym rule from a synonym set
Retrieves a synonym rule from a synonym set
synonyms/getsynonymssets
Retrieves a summary of all defined synonym sets
Retrieves a summary of all defined synonym sets
synonyms/putsynonym
Creates or updates a synonyms set
Creates or updates a synonyms set
synonyms/putsynonymrule
Creates or updates a synonym rule in a synonym set
Creates or updates a synonym rule in a synonym set
tasks/get
Returns information about a task.
Returns information about a task.
transform/deletetransform
Deletes an existing transform.
Deletes an existing transform.
transform/gettransform
Retrieves configuration information for transforms.
Retrieves configuration information for transforms.
transform/gettransformstats
Retrieves usage information for transforms.
Retrieves usage information for transforms.
transform/previewtransform
Previews a transform.
Previews a transform.
transform/puttransform
Instantiates a transform.
Instantiates a transform.
transform/resettransform
Resets an existing transform.
Resets an existing transform.
transform/schedulenowtransform
Schedules now a transform.
Schedules now a transform.
transform/starttransform
Starts one or more transforms.
Starts one or more transforms.
transform/stoptransform
Stops one or more transforms.
Stops one or more transforms.
transform/updatetransform
Updates certain properties of a transform.
Updates certain properties of a transform.
types/enums/accesstokengranttype
Package accesstokengranttype
Package accesstokengranttype
types/enums/acknowledgementoptions
Package acknowledgementoptions
Package acknowledgementoptions
types/enums/actionexecutionmode
Package actionexecutionmode
Package actionexecutionmode
types/enums/actionstatusoptions
Package actionstatusoptions
Package actionstatusoptions
types/enums/actiontype
Package actiontype
Package actiontype
types/enums/allocationexplaindecision
Package allocationexplaindecision
Package allocationexplaindecision
types/enums/apikeygranttype
Package apikeygranttype
Package apikeygranttype
types/enums/appliesto
Package appliesto
Package appliesto
types/enums/boundaryscanner
Package boundaryscanner
Package boundaryscanner
types/enums/bytes
Package bytes
Package bytes
types/enums/calendarinterval
Package calendarinterval
Package calendarinterval
types/enums/cardinalityexecutionmode
Package cardinalityexecutionmode
Package cardinalityexecutionmode
types/enums/catanomalydetectorcolumn
Package catanomalydetectorcolumn
Package catanomalydetectorcolumn
types/enums/catdatafeedcolumn
Package catdatafeedcolumn
Package catdatafeedcolumn
types/enums/catdfacolumn
Package catdfacolumn
Package catdfacolumn
types/enums/categorizationstatus
Package categorizationstatus
Package categorizationstatus
types/enums/cattrainedmodelscolumn
Package cattrainedmodelscolumn
Package cattrainedmodelscolumn
types/enums/cattransformcolumn
Package cattransformcolumn
Package cattransformcolumn
types/enums/childscoremode
Package childscoremode
Package childscoremode
types/enums/chunkingmode
Package chunkingmode
Package chunkingmode
types/enums/clusterinfotarget
Package clusterinfotarget
Package clusterinfotarget
types/enums/clusterprivilege
Package clusterprivilege
Package clusterprivilege
types/enums/clustersearchstatus
Package clustersearchstatus
Package clustersearchstatus
types/enums/combinedfieldsoperator
Package combinedfieldsoperator
Package combinedfieldsoperator
types/enums/combinedfieldszeroterms
Package combinedfieldszeroterms
Package combinedfieldszeroterms
types/enums/conditionop
Package conditionop
Package conditionop
types/enums/conditionoperator
Package conditionoperator
Package conditionoperator
types/enums/conditiontype
Package conditiontype
Package conditiontype
types/enums/conflicts
Package conflicts
Package conflicts
types/enums/connectionscheme
Package connectionscheme
Package connectionscheme
types/enums/converttype
Package converttype
Package converttype
types/enums/dataattachmentformat
Package dataattachmentformat
Package dataattachmentformat
types/enums/datafeedstate
Package datafeedstate
Package datafeedstate
types/enums/dataframestate
Package dataframestate
Package dataframestate
types/enums/day
Package day
Package day
types/enums/decision
Package decision
Package decision
types/enums/delimitedpayloadencoding
Package delimitedpayloadencoding
Package delimitedpayloadencoding
types/enums/deploymentallocationstate
Package deploymentallocationstate
Package deploymentallocationstate
types/enums/deploymentassignmentstate
Package deploymentassignmentstate
Package deploymentassignmentstate
types/enums/deploymentstate
Package deploymentstate
Package deploymentstate
types/enums/deprecationlevel
Package deprecationlevel
Package deprecationlevel
types/enums/dfiindependencemeasure
Package dfiindependencemeasure
Package dfiindependencemeasure
types/enums/dfraftereffect
Package dfraftereffect
Package dfraftereffect
types/enums/dfrbasicmodel
Package dfrbasicmodel
Package dfrbasicmodel
types/enums/distanceunit
Package distanceunit
Package distanceunit
types/enums/dynamicmapping
Package dynamicmapping
Package dynamicmapping
types/enums/edgengramside
Package edgengramside
Package edgengramside
types/enums/emailpriority
Package emailpriority
Package emailpriority
types/enums/enrichpolicyphase
Package enrichpolicyphase
Package enrichpolicyphase
types/enums/excludefrequent
Package excludefrequent
Package excludefrequent
types/enums/executionphase
Package executionphase
Package executionphase
types/enums/executionstatus
Package executionstatus
Package executionstatus
types/enums/expandwildcard
Package expandwildcard
Package expandwildcard
types/enums/feature
Package feature
Package feature
types/enums/fieldsortnumerictype
Package fieldsortnumerictype
Package fieldsortnumerictype
types/enums/fieldtype
Package fieldtype
Package fieldtype
types/enums/fieldvaluefactormodifier
Package fieldvaluefactormodifier
Package fieldvaluefactormodifier
types/enums/filtertype
Package filtertype
Package filtertype
types/enums/followerindexstatus
Package followerindexstatus
Package followerindexstatus
types/enums/functionboostmode
Package functionboostmode
Package functionboostmode
types/enums/functionscoremode
Package functionscoremode
Package functionscoremode
types/enums/gappolicy
Package gappolicy
Package gappolicy
types/enums/geodistancetype
Package geodistancetype
Package geodistancetype
types/enums/geoexecution
Package geoexecution
Package geoexecution
types/enums/geoorientation
Package geoorientation
Package geoorientation
types/enums/geoshaperelation
Package geoshaperelation
Package geoshaperelation
types/enums/geostrategy
Package geostrategy
Package geostrategy
types/enums/geovalidationmethod
Package geovalidationmethod
Package geovalidationmethod
types/enums/granttype
Package granttype
Package granttype
types/enums/gridaggregationtype
Package gridaggregationtype
Package gridaggregationtype
types/enums/gridtype
Package gridtype
Package gridtype
types/enums/groupby
Package groupby
Package groupby
types/enums/healthstatus
Package healthstatus
Package healthstatus
types/enums/highlighterencoder
Package highlighterencoder
Package highlighterencoder
types/enums/highlighterfragmenter
Package highlighterfragmenter
Package highlighterfragmenter
types/enums/highlighterorder
Package highlighterorder
Package highlighterorder
types/enums/highlightertagsschema
Package highlightertagsschema
Package highlightertagsschema
types/enums/highlightertype
Package highlightertype
Package highlightertype
types/enums/holtwinterstype
Package holtwinterstype
Package holtwinterstype
types/enums/httpinputmethod
Package httpinputmethod
Package httpinputmethod
types/enums/ibdistribution
Package ibdistribution
Package ibdistribution
types/enums/iblambda
Package iblambda
Package iblambda
types/enums/icucollationalternate
Package icucollationalternate
Package icucollationalternate
types/enums/icucollationcasefirst
Package icucollationcasefirst
Package icucollationcasefirst
types/enums/icucollationdecomposition
Package icucollationdecomposition
Package icucollationdecomposition
types/enums/icucollationstrength
Package icucollationstrength
Package icucollationstrength
types/enums/icunormalizationmode
Package icunormalizationmode
Package icunormalizationmode
types/enums/icunormalizationtype
Package icunormalizationtype
Package icunormalizationtype
types/enums/icutransformdirection
Package icutransformdirection
Package icutransformdirection
types/enums/impactarea
Package impactarea
Package impactarea
types/enums/include
Package include
Package include
types/enums/indexcheckonstartup
Package indexcheckonstartup
Package indexcheckonstartup
types/enums/indexingjobstate
Package indexingjobstate
Package indexingjobstate
types/enums/indexmetadatastate
Package indexmetadatastate
Package indexmetadatastate
types/enums/indexoptions
Package indexoptions
Package indexoptions
types/enums/indexprivilege
Package indexprivilege
Package indexprivilege
types/enums/indexroutingallocationoptions
Package indexroutingallocationoptions
Package indexroutingallocationoptions
types/enums/indexroutingrebalanceoptions
Package indexroutingrebalanceoptions
Package indexroutingrebalanceoptions
types/enums/indicatorhealthstatus
Package indicatorhealthstatus
Package indicatorhealthstatus
types/enums/indicesblockoptions
Package indicesblockoptions
Package indicesblockoptions
types/enums/inputtype
Package inputtype
Package inputtype
types/enums/jobblockedreason
Package jobblockedreason
Package jobblockedreason
types/enums/jobstate
Package jobstate
Package jobstate
types/enums/jsonprocessorconflictstrategy
Package jsonprocessorconflictstrategy
Package jsonprocessorconflictstrategy
types/enums/keeptypesmode
Package keeptypesmode
Package keeptypesmode
types/enums/kuromojitokenizationmode
Package kuromojitokenizationmode
Package kuromojitokenizationmode
types/enums/language
Package language
Package language
types/enums/level
Package level
Package level
types/enums/licensestatus
Package licensestatus
Package licensestatus
types/enums/licensetype
Package licensetype
Package licensetype
types/enums/lifecycleoperationmode
Package lifecycleoperationmode
Package lifecycleoperationmode
types/enums/matchtype
Package matchtype
Package matchtype
types/enums/memorystatus
Package memorystatus
Package memorystatus
types/enums/metric
Package metric
Package metric
types/enums/migrationstatus
Package migrationstatus
Package migrationstatus
types/enums/minimuminterval
Package minimuminterval
Package minimuminterval
types/enums/missingorder
Package missingorder
Package missingorder
types/enums/month
Package month
Package month
types/enums/multivaluemode
Package multivaluemode
Package multivaluemode
types/enums/noderole
Package noderole
Package noderole
types/enums/noridecompoundmode
Package noridecompoundmode
Package noridecompoundmode
types/enums/normalization
Package normalization
Package normalization
types/enums/normalizemethod
Package normalizemethod
Package normalizemethod
types/enums/numericfielddataformat
Package numericfielddataformat
Package numericfielddataformat
types/enums/onscripterror
Package onscripterror
Package onscripterror
types/enums/operationtype
Package operationtype
Package operationtype
types/enums/operator
Package operator
Package operator
types/enums/optype
Package optype
Package optype
types/enums/pagerdutycontexttype
Package pagerdutycontexttype
Package pagerdutycontexttype
types/enums/pagerdutyeventtype
Package pagerdutyeventtype
Package pagerdutyeventtype
types/enums/phoneticencoder
Package phoneticencoder
Package phoneticencoder
types/enums/phoneticlanguage
Package phoneticlanguage
Package phoneticlanguage
types/enums/phoneticnametype
Package phoneticnametype
Package phoneticnametype
types/enums/phoneticruletype
Package phoneticruletype
Package phoneticruletype
types/enums/policytype
Package policytype
Package policytype
types/enums/quantifier
Package quantifier
Package quantifier
types/enums/queryrulecriteriatype
Package queryrulecriteriatype
Package queryrulecriteriatype
types/enums/queryruletype
Package queryruletype
Package queryruletype
types/enums/rangerelation
Package rangerelation
Package rangerelation
types/enums/ratemode
Package ratemode
Package ratemode
types/enums/refresh
Package refresh
Package refresh
types/enums/responsecontenttype
Package responsecontenttype
Package responsecontenttype
types/enums/result
Package result
Package result
types/enums/resultposition
Package resultposition
Package resultposition
types/enums/routingstate
Package routingstate
Package routingstate
types/enums/ruleaction
Package ruleaction
Package ruleaction
types/enums/runtimefieldtype
Package runtimefieldtype
Package runtimefieldtype
types/enums/sampleraggregationexecutionhint
Package sampleraggregationexecutionhint
Package sampleraggregationexecutionhint
types/enums/scoremode
Package scoremode
Package scoremode
types/enums/scriptlanguage
Package scriptlanguage
Package scriptlanguage
types/enums/scriptsorttype
Package scriptsorttype
Package scriptsorttype
types/enums/searchtype
Package searchtype
Package searchtype
types/enums/segmentsortmissing
Package segmentsortmissing
Package segmentsortmissing
types/enums/segmentsortmode
Package segmentsortmode
Package segmentsortmode
types/enums/segmentsortorder
Package segmentsortorder
Package segmentsortorder
types/enums/shapetype
Package shapetype
Package shapetype
types/enums/shardroutingstate
Package shardroutingstate
Package shardroutingstate
types/enums/shardsstatsstage
Package shardsstatsstage
Package shardsstatsstage
types/enums/shardstoreallocation
Package shardstoreallocation
Package shardstoreallocation
types/enums/shardstorestatus
Package shardstorestatus
Package shardstorestatus
types/enums/shutdownstatus
Package shutdownstatus
Package shutdownstatus
types/enums/shutdowntype
Package shutdowntype
Package shutdowntype
types/enums/simplequerystringflag
Package simplequerystringflag
Package simplequerystringflag
types/enums/slicescalculation
Package slicescalculation
Package slicescalculation
types/enums/snapshotsort
Package snapshotsort
Package snapshotsort
types/enums/snapshotupgradestate
Package snapshotupgradestate
Package snapshotupgradestate
types/enums/snowballlanguage
Package snowballlanguage
Package snowballlanguage
types/enums/sortmode
Package sortmode
Package sortmode
types/enums/sortorder
Package sortorder
Package sortorder
types/enums/sourcefieldmode
Package sourcefieldmode
Package sourcefieldmode
types/enums/statslevel
Package statslevel
Package statslevel
types/enums/storagetype
Package storagetype
Package storagetype
types/enums/stringdistance
Package stringdistance
Package stringdistance
types/enums/suggestmode
Package suggestmode
Package suggestmode
types/enums/suggestsort
Package suggestsort
Package suggestsort
types/enums/synonymformat
Package synonymformat
Package synonymformat
types/enums/templateformat
Package templateformat
Package templateformat
types/enums/termsaggregationcollectmode
Package termsaggregationcollectmode
Package termsaggregationcollectmode
types/enums/termsaggregationexecutionhint
Package termsaggregationexecutionhint
Package termsaggregationexecutionhint
types/enums/termvectoroption
Package termvectoroption
Package termvectoroption
types/enums/textquerytype
Package textquerytype
Package textquerytype
types/enums/threadtype
Package threadtype
Package threadtype
types/enums/timeseriesmetrictype
Package timeseriesmetrictype
Package timeseriesmetrictype
types/enums/timeunit
Package timeunit
Package timeunit
types/enums/tokenchar
Package tokenchar
Package tokenchar
types/enums/tokenizationtruncate
Package tokenizationtruncate
Package tokenizationtruncate
types/enums/totalhitsrelation
Package totalhitsrelation
Package totalhitsrelation
types/enums/trainedmodeltype
Package trainedmodeltype
Package trainedmodeltype
types/enums/trainingpriority
Package trainingpriority
Package trainingpriority
types/enums/translogdurability
Package translogdurability
Package translogdurability
types/enums/ttesttype
Package ttesttype
Package ttesttype
types/enums/type_
Package type_
Package type_
types/enums/unassignedinformationreason
Package unassignedinformationreason
Package unassignedinformationreason
types/enums/useragentproperty
Package useragentproperty
Package useragentproperty
types/enums/valuetype
Package valuetype
Package valuetype
types/enums/versiontype
Package versiontype
Package versiontype
types/enums/waitforactiveshardoptions
Package waitforactiveshardoptions
Package waitforactiveshardoptions
types/enums/waitforevents
Package waitforevents
Package waitforevents
types/enums/watchermetric
Package watchermetric
Package watchermetric
types/enums/watcherstate
Package watcherstate
Package watcherstate
types/enums/zerotermsquery
Package zerotermsquery
Package zerotermsquery

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL