Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 800 Bytes

aliases.md

File metadata and controls

28 lines (20 loc) · 800 Bytes

Aliases

The add alias request allows us to alias an existing index to another name:

val resp = client.execute {
  aliases add "places" on "locations"
}

Aliases can include filters to assist with partitioning data (such as limiting results to a certain customer or project) or commonly applied filtering:

val resp = client.execute {
  aliases add "uk-locations" on "locations" filter FilterBuilders.termFilter("country", "uk") routing 4
}

Existing aliases can be removed using a similar request:

val resp = client.execute {
  aliases remove "places" on "locations"
}

For more information on the options for aliases, consult the official ElasticSearch docs.