Elimine un índice de búsqueda con Tablestore SDK for Java sin afectar la tabla de origen ni sus datos.
Requisitos previos
Instale Tablestore SDK for Java e inicialice el cliente.
Descripción
Llame a deleteSearchIndex para eliminar un índice de búsqueda de una tabla. En la solicitud, especifique el nombre de la tabla y el nombre del índice de búsqueda.
public DeleteSearchIndexResponse deleteSearchIndex(DeleteSearchIndexRequest request) throws TableStoreException, ClientException
Un índice de búsqueda eliminado no se puede recuperar. Esta operación solo elimina el índice de búsqueda y no afecta la tabla de origen ni sus datos.
A continuación se muestra un ejemplo que elimina 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);
Una vez que la solicitud se complete correctamente, llame a listSearchIndex para listar los índices de búsqueda de la tabla y compruebe que el índice objetivo ya no se devuelve en la respuesta.
Parámetros
DeleteSearchIndexRequest contiene los siguientes parámetros.
|
Nombre |
Tipo |
Descripción |
|
tableName (obligatorio) |
|
El nombre de la tabla. |
|
indexName (obligatorio) |
|
El nombre del índice de búsqueda que se va a eliminar. |