updateAliases

abstract suspend fun updateAliases(timeout: Int? = null, configure: UpdateAliasesBuilder.() -> Unit)

Apply alias changes as one atomic batch — the primitive behind zero-downtime reindexing.

qdrant.updateAliases {
deleteAlias("docs")
createAlias(collection = "docs-v2", alias = "docs")
}

Parameters

timeout

optional server-side commit timeout, in seconds.

Throws

if no action is added.