Use a operação DeleteSearchIndex para excluir um índice de pesquisa criado em uma tabela de dados.
Pré-requisitos
Instância OTSClient inicializada. Para mais informações, consulte Inicializar uma instância OTSClient.
Tabela de dados criada e preenchida. Para mais informações, consulte Criar uma tabela de dados e Gravar dados.
Índice de pesquisa criado para a tabela de dados. Para mais informações, consulte Criar índices de pesquisa.
Observações de uso
A exclusão de um índice de pesquisa é irreversível. Proceda com cautela.
Parâmetros
|
Parâmetro |
Descrição |
|
TableName |
Nome da tabela de dados. |
|
IndexName |
Nome do índice de pesquisa. |
Exemplos
O exemplo a seguir mostra como excluir um índice de pesquisa:
func DeleteSearchIndex(client *tablestore.TableStoreClient, tableName string, indexName string) {
request := &tablestore.DeleteSearchIndexRequest{}
request.TableName = tableName // Specify the name of the data table.
request.IndexName = indexName // Specify the name of the search index.
resp, err := client.DeleteSearchIndex(request) // Delete the search index.
if err != nil {
fmt.Println("error: ", err)
return
}
fmt.Println("DeleteSearchIndex finished, requestId: ", resp.ResponseInfo.RequestId)
}
Referências
Se os índices de pesquisa existentes não atenderem aos requisitos do seu negócio, crie novos índices ou modifique os schemas dos atuais para adicionar, remover ou alterar colunas de índice. Para mais informações, consulte Criar um índice de pesquisa e Modificar dinamicamente o schema do índice de pesquisa.