Supprimez un index de recherche à l'aide du SDK Tablestore pour Java sans affecter la table source ni ses données.
Prérequis
Installez le SDK Tablestore pour Java et initialisez le client.
Description
Appelez deleteSearchIndex pour supprimer un index de recherche d'une table. Dans la requête, spécifiez le nom de la table et le nom de l'index de recherche.
public DeleteSearchIndexResponse deleteSearchIndex(DeleteSearchIndexRequest request) throws TableStoreException, ClientException
Un index de recherche supprimé ne peut pas être récupéré. Cette opération supprime uniquement l'index de recherche et n'affecte pas la table source ni ses données.
L'exemple suivant supprime 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);
Une fois la requête réussie, appelez listSearchIndex pour répertorier les index de recherche de la table et vérifiez que l'index cible n'est plus renvoyé.
Paramètres
DeleteSearchIndexRequest contient les paramètres suivants.
|
Nom |
Type |
Description |
|
tableName (obligatoire) |
|
Le nom de la table. |
|
indexName (obligatoire) |
|
Le nom de l'index de recherche à supprimer. |