Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Os aliases de índice estão atualmente em versão prévia pública e disponíveis nos termos de uso complementares.
Um alias de índice no Azure AI Search é um nome alternativo para um índice. Você pode usar o alias em vez do nome do índice em seu aplicativo, o que minimiza atualizações futuras para o código de produção. Se você precisar alternar para um índice mais recente, poderá atualizar o mapeamento de alias.
Antes de usar um alias, seu aplicativo envia solicitações diretamente para hotel-samples-index
.
POST /indexes/hotel-samples-index/docs/search?api-version=2025-05-01-preview
{
"search": "pool spa +airport",
"select": "HotelId, HotelName, Category, Description",
"count": true
}
Após utilizar um alias, seu aplicativo envia solicitações para my-alias
, que é mapeado para hotel-samples-index
.
POST /indexes/my-alias/docs/search?api-version=2025-05-01-preview
{
"search": "pool spa +airport",
"select": "HotelId, HotelName, Category, Description",
"count": true
}
Cenários com suporte
Você só pode usar um alias com operações de documento ou para obter e atualizar uma definição de índice.
Os aliases não podem ser usados para excluir um índice ou testar a tokenização de texto ou referenciados como o targetIndexName
em um indexador.
Criar um índice de alias
Você pode criar um alias usando a API REST em versão prévia, os SDKs em versão prévia ou por meio do portal do Azure. Um alias consiste no name
do alias e no nome do índice de pesquisa para o qual o alias é mapeado. Somente um nome de índice pode ser especificado na matriz indexes
.
Você pode usar o Criar ou atualizar alias (versão prévia de REST) para criar um alias de índice.
POST /aliases?api-version=2025-05-01-preview
{
"name": "my-alias",
"indexes": ["hotel-samples-index"]
}
Enviar solicitações para um alias de índice
Os aliases podem ser usados para todas as operações de documento, incluindo consulta, indexação, sugestões e preenchimento automático.
Essa consulta envia a solicitação para my-alias
, que é mapeada para um índice real em seu serviço de pesquisa.
POST /indexes/my-alias/docs/search?api-version=2025-05-01-preview
{
"search": "pool spa +airport",
"searchMode": any,
"queryType": "simple",
"select": "HotelId, HotelName, Category, Description",
"count": true
}
Atualizar um alias
PUT é necessário para atualizações de alias, conforme descrito em Criar ou Atualizar Alias (versão prévia REST).
PUT /aliases/my-alias?api-version=2025-05-01-preview
{
"name": "my-alias",
"indexes": ["hotel-samples-index2"]
}
Uma atualização para um alias pode levar até dez segundos para se propagar pelo sistema, de modo que você deve aguardar pelo menos dez segundos antes de excluir o índice para o qual o alias foi mapeado anteriormente.