[][src]Module elastic::client::requests::prelude

A glob import for convenience.

Re-exports

pub use super::DeleteRequestBuilder;
pub use super::GetRequestBuilder;
pub use super::IndexCloseRequestBuilder;
pub use super::IndexCreateRequestBuilder;
pub use super::IndexDeleteRequestBuilder;
pub use super::IndexOpenRequestBuilder;
pub use super::IndexRequestBuilder;
pub use super::PingRequestBuilder;
pub use super::PutMappingRequestBuilder;
pub use super::RawRequestBuilder;
pub use super::SearchRequestBuilder;
pub use super::UpdateRequestBuilder;

Structs

Alias
BulkOperation

A bulk operation.

BulkRequest

Post: /_bulk

CatAliasesRequest

Get: /_cat/aliases

CatAllocationRequest

Get: /_cat/allocation

CatCountRequest

Get: /_cat/count

CatFielddataRequest

Get: /_cat/fielddata

CatHealthRequest

Get: /_cat/health

CatHelpRequest

Get: /_cat

CatIndicesRequest

Get: /_cat/indices

CatMasterRequest

Get: /_cat/master

CatNodeattrsRequest

Get: /_cat/nodeattrs

CatNodesRequest

Get: /_cat/nodes

CatPendingTasksRequest

Get: /_cat/pending_tasks

CatPluginsRequest

Get: /_cat/plugins

CatRecoveryRequest

Get: /_cat/recovery

CatRepositoriesRequest

Get: /_cat/repositories

CatSegmentsRequest

Get: /_cat/segments

CatShardsRequest

Get: /_cat/shards

CatSnapshotsRequest

Get: /_cat/snapshots

CatTasksRequest

Get: /_cat/tasks

CatTemplatesRequest

Get: /_cat/templates

CatThreadPoolRequest

Get: /_cat/thread_pool

ClearScrollRequest

Delete: /_search/scroll/{scroll_id}

ClusterAllocationExplainRequest

Post: /_cluster/allocation/explain

ClusterGetSettingsRequest

Get: /_cluster/settings

ClusterHealthRequest

Get: /_cluster/health

ClusterPendingTasksRequest

Get: /_cluster/pending_tasks

ClusterPutSettingsRequest

Put: /_cluster/settings

ClusterRemoteInfoRequest

Get: /_remote/info

ClusterRerouteRequest

Post: /_cluster/reroute

ClusterStateRequest

Get: /_cluster/state

ClusterStatsRequest

Get: /_cluster/stats

Context
CountRequest

Post: /_count

CreateRequest

Post: /{index}/{type}/{id}/_create

DeleteByQueryRequest

Post: /{index}/_delete_by_query

DeleteByQueryRethrottleRequest

Post: /_delete_by_query/{task_id}/_rethrottle

DeleteRequest

Delete: /{index}/{type}/{id}

DeleteScriptRequest

Delete: /_scripts/{id}

ExistsRequest

Head: /{index}/{type}/{id}

ExistsSourceRequest

Head: /{index}/{type}/{id}/_source

ExplainRequest

Post: /{index}/{type}/{id}/_explain

FieldCapsRequest

Post: /_field_caps

Fields
GetRequest

Get: /{index}/{type}/{id}

GetScriptRequest

Get: /_scripts/{id}

GetSourceRequest

Get: /{index}/{type}/{id}/_source

Id
Index
IndexMetric
IndexRequest

Post: /{index}/{type}

IndicesAnalyzeRequest

Post: /_analyze

IndicesClearCacheRequest

Post: /_cache/clear

IndicesCloseRequest

Post: /{index}/_close

IndicesCreateRequest

Put: /{index}

IndicesDeleteAliasRequest

Delete: /{index}/_alias/{name}

IndicesDeleteRequest

Delete: /{index}

IndicesDeleteTemplateRequest

Delete: /_template/{name}

IndicesExistsAliasRequest

Head: /_alias/{name}

IndicesExistsRequest

Head: /{index}

IndicesExistsTemplateRequest

Head: /_template/{name}

IndicesExistsTypeRequest

Head: /{index}/_mapping/{type}

IndicesFlushRequest

Post: /_flush

IndicesFlushSyncedRequest

Post: /_flush/synced

IndicesForcemergeRequest

Post: /_forcemerge

IndicesGetAliasRequest

Get: /_alias/

IndicesGetFieldMappingRequest

Get: /_mapping/field/{fields}

IndicesGetMappingRequest

Get: /_mapping

IndicesGetRequest

Get: /{index}

IndicesGetSettingsRequest

Get: /_settings

IndicesGetTemplateRequest

Get: /_template/{name}

IndicesGetUpgradeRequest

Get: /_upgrade

IndicesOpenRequest

Post: /{index}/_open

IndicesPutAliasRequest

Post: /{index}/_alias/{name}

IndicesPutMappingRequest

Post: /{index}/{type}/_mapping

IndicesPutSettingsRequest

Put: /_settings

IndicesPutTemplateRequest

Post: /_template/{name}

IndicesRecoveryRequest

Get: /_recovery

IndicesRefreshRequest

Post: /_refresh

IndicesRolloverRequest

Post: /{alias}/_rollover

IndicesSegmentsRequest

Get: /_segments

IndicesShardStoresRequest

Get: /_shard_stores

IndicesShrinkRequest

Post: /{index}/_shrink/{target}

IndicesSplitRequest

Post: /{index}/_split/{target}

IndicesStatsRequest

Get: /_stats

IndicesUpdateAliasesRequest

Post: /_aliases

IndicesUpgradeRequest

Post: /_upgrade

IndicesValidateQueryRequest

Post: /_validate/query

InfoRequest

Get: /

IngestDeletePipelineRequest

Delete: /_ingest/pipeline/{id}

IngestGetPipelineRequest

Get: /_ingest/pipeline/{id}

IngestProcessorGrokRequest

Get: /_ingest/processor/grok

IngestPutPipelineRequest

Put: /_ingest/pipeline/{id}

IngestSimulateRequest

Post: /_ingest/pipeline/_simulate

Metric
MgetRequest

Post: /_mget

MsearchRequest

Post: /_msearch

MsearchTemplateRequest

Post: /_msearch/template

MtermvectorsRequest

Post: /_mtermvectors

Name
NewIndex
NodeId
NodesHotThreadsRequest

Get: /_nodes/hot_threads

NodesInfoRequest

Get: /_nodes

NodesReloadSecureSettingsRequest

Post: /_nodes/reload_secure_settings

NodesStatsRequest

Get: /_nodes/stats

NodesUsageRequest

Get: /_nodes/usage

PingHeadRequest

Head: /

PingRequest

Get: /

PutScriptRequest

Post: /_scripts/{id}

RankEvalRequest

Post: /_rank_eval

ReindexRequest

Post: /_reindex

ReindexRethrottleRequest

Post: /_reindex/{task_id}/_rethrottle

RenderSearchTemplateRequest

Post: /_render/template

Repository
ScriptsPainlessExecuteRequest

Post: /_scripts/painless/_execute

ScrollId
ScrollRequest

Post: /_search/scroll

SearchRequest

Post: /_search

SearchShardsRequest

Post: /{index}/_search_shards

SearchTemplateRequest

Post: /_search/template

SimpleSearchRequest

Get: /_search

Snapshot
SnapshotCreateRepositoryRequest

Post: /_snapshot/{repository}

SnapshotCreateRequest

Post: /_snapshot/{repository}/{snapshot}

SnapshotDeleteRepositoryRequest

Delete: /_snapshot/{repository}

SnapshotDeleteRequest

Delete: /_snapshot/{repository}/{snapshot}

SnapshotGetRepositoryRequest

Get: /_snapshot

SnapshotGetRequest

Get: /_snapshot/{repository}/{snapshot}

SnapshotRestoreRequest

Post: /_snapshot/{repository}/{snapshot}/_restore

SnapshotStatusRequest

Get: /_snapshot/_status

SnapshotVerifyRepositoryRequest

Post: /_snapshot/{repository}/_verify

Target
TaskId
TasksCancelRequest

Post: /_tasks

TasksGetRequest

Get: /_tasks/{task_id}

TasksListRequest

Get: /_tasks

TermvectorsRequest

Post: /{index}/{type}/_termvectors

ThreadPoolPatterns
Type
UpdateByQueryRequest

Post: /{index}/_update_by_query

UpdateByQueryRethrottleRequest

Post: /_update_by_query/{task_id}/_rethrottle

UpdateRequest

Post: /{index}/{type}/{id}/_update

Functions

alias
bulk
bulk_raw
context
empty_body

A convenience method for a default, empty body. This method doesn't allocate.

fields
id
index
index_metric
metric
name
new_index
node_id
repository
scroll_id
snapshot
target
task_id
thread_pool_patterns
ty

Type Definitions

DefaultBody

A default body type.