Learn R Programming

elastic (version 0.3.0)

alias: Elasticsearch alias APIs

Description

Elasticsearch alias APIs

Usage

alias_get(index = NULL, alias = NULL, ignore_unavailable = FALSE, ...)

aliases_get(index = NULL, alias = NULL, ignore_unavailable = FALSE, ...)

alias_exists(index = NULL, alias = NULL, ...)

alias_create(index = NULL, alias, routing = NULL, filter = NULL, ...)

alias_delete(index = NULL, alias, ...)

Arguments

index
An index name
alias
An alias name
ignore_unavailable
(logical) What to do if an specified index name doesn't exist. If set to TRUE then those indices are ignored.
...
Curl args passed on to POST
routing
Ignored for now
filter
Ignored for now

References

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/indices-aliases.html

Examples

Run this code
# Retrieve a specified alias
alias_get(index="plos")
alias_get(alias="tables")
aliases_get()

# Create/update an alias
alias_create(index = "plos", alias = "tables")

# Check for alias existence
alias_exists(index = "plos")
alias_exists(alias = "tables")
alias_exists(alias = "adsfasdf")

# Delete an alias
alias_delete(index = "plos", alias = "tables")
alias_exists(alias = "tables")

# Curl options
library("httr")
aliases_get(config=verbose())

Run the code above in your browser using DataLab