Upstash Documentation

Aliases

1 min read

Aliases let you create alternative names for your search indices. This is useful for zero-downtime reindexing — you can build a new index, then atomically swap the alias to point to it.


Adding an Alias#

The SEARCH.ALIASADD command creates a new alias or updates an existing alias to point to a different index.

Returns 1 if a new alias was created, or 2 if an existing alias was updated to point to a new index.

A common pattern is to use aliases for zero-downtime reindexing:


Deleting an Alias#

The SEARCH.ALIASDEL command removes an alias.

Returns 1 if the alias was deleted, or 0 if the alias was not found.


Listing Aliases#

The SEARCH.LISTALIASES command returns all aliases and the indices they point to.