Skip to main content
Use SEARCH.ALIASADD to create an alias or update an existing alias to point to a search index. An alias is a stable name that queries can use in place of a real index name, so the index behind it can be replaced without touching application code. Pointing an existing alias at a different index is atomic, which is what makes zero-downtime reindexing possible: build the new index under a fresh name, then move the alias to it in one step. See Aliases for feature examples, including zero-downtime index swaps. The target name is not required to exist when the alias is created, so aliases can temporarily be dangling. Most commands resolve aliases, but SEARCH.DROP always uses a literal index name.

Syntax

Response

Returns 1 if a new alias was created or 2 if an existing alias was updated, including when it already points to the supplied index.

Examples