Learn R Programming

elastic (version 0.7.6)

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

https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-aliases.html

Examples

Run this code
## Not run: 
# # Create/update an alias
# alias_create(index = "plos", alias = "tables")
# 
# # Retrieve a specified alias
# alias_get(index="plos")
# alias_get(alias="tables")
# aliases_get()
# 
# # 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")
# alias_create(index = "plos", alias = "tables")
# aliases_get(alias = "tables", config=verbose())
# ## End(Not run)

Run the code above in your browser using DataLab