すべてのプロダクト
Search
ドキュメントセンター

Tablestore:検索インデックスの削除

最終更新日:Jul 25, 2026

Tablestore SDK for Java を使用して、ソーステーブルまたはそのデータに影響を与えることなく検索インデックスを削除します。

前提条件

Tablestore SDK for Java をインストールし、クライアントを初期化します。

説明

deleteSearchIndex API を呼び出して、テーブルから検索インデックスを削除します。リクエストには、テーブル名と検索インデックス名を指定します。

public DeleteSearchIndexResponse deleteSearchIndex(DeleteSearchIndexRequest request) throws TableStoreException, ClientException
警告

削除した検索インデックスは復元できません。この操作は検索インデックスのみを削除し、ソーステーブルまたはそのデータには影響しません。

次の例では、example_table から example_index を削除します。

String tableName = "example_table";
String indexName = "example_index";
DeleteSearchIndexRequest request = new DeleteSearchIndexRequest();
request.setTableName(tableName);
request.setIndexName(indexName);

client.deleteSearchIndex(request);

リクエストが成功したら、listSearchIndex API を呼び出してテーブルの検索インデックスを一覧表示し、対象のインデックスが返されなくなったことを確認します。

パラメーター

DeleteSearchIndexRequest には、次のパラメーターが含まれます。

名前

タイプ

説明

tableName (必須)

String

テーブル名。

indexName (必須)

String

削除する検索インデックス名。