Tablestore SDK for Java を使用して、データテーブルから検索インデックスを削除します。
注意事項
多次元インデックスの削除は恒久的であり、取り消すことはできません。
前提条件
Tablestore クライアントが初期化済みである必要があります。詳細については、「Tablestore クライアントの初期化」をご参照ください。
メソッド
public DeleteSearchIndexResponse deleteSearchIndex(DeleteSearchIndexRequest request) throws TableStoreException, ClientException
サンプルコード
以下の例では、index_name という名前の多次元インデックスを、test_table という名前のデータテーブルから削除します。コードを実行する前に、両方の名前を実際の値に置き換えてください。
コードを実行する前に、テーブル名と多次元インデックス名を実際の名前に置き換えてください。
public static void deleteSearchIndexExample(SyncClient client) {
DeleteSearchIndexRequest request = new DeleteSearchIndexRequest();
// データテーブルの名前を指定します。
request.setTableName("test_table");
// 削除する多次元インデックスの名前を指定します。
request.setIndexName("index_name");
// 多次元インデックスを削除します。
client.deleteSearchIndex(request);
}