Exclua um índice de busca com o Tablestore SDK for Java sem afetar a tabela source ou seus dados.
Pré-requisitos
Instale o Tablestore SDK for Java e inicialize o cliente.
Descrição
Chame deleteSearchIndex para excluir um índice de busca de uma tabela. Na solicitação, especifique o nome da tabela e do índice de busca.
public DeleteSearchIndexResponse deleteSearchIndex(DeleteSearchIndexRequest request) throws TableStoreException, ClientException
Não é possível recuperar um índice de busca excluído. Esta operação remove apenas o índice de busca e não afeta a tabela source nem seus dados.
O exemplo a seguir exclui example_index de example_table.
String tableName = "example_table";
String indexName = "example_index";
DeleteSearchIndexRequest request = new DeleteSearchIndexRequest();
request.setTableName(tableName);
request.setIndexName(indexName);
client.deleteSearchIndex(request);
Após o sucesso da solicitação, chame listSearchIndex para listar os índices de busca da tabela e verifique se o índice alvo não é mais retornado.
Parâmetros
DeleteSearchIndexRequest contém os seguintes parâmetros.
|
Nome |
Tipo |
Descrição |
|
tableName (obrigatório) |
|
Nome da tabela. |
|
indexName (obrigatório) |
|
Nome do índice de busca a ser excluído. |