DeleteSearchIndex オペレーションを呼び出して、データテーブルから検索インデックスを削除します。
前提条件
OTSClient インスタンスが初期化されています。詳細については、OTSClient インスタンスを初期化するを参照してください。
データテーブルが作成され、データがデータテーブルに書き込まれています。詳細については、データテーブルを作成するおよびデータを書き込むを参照してください。
データテーブルの検索インデックスが作成されています。詳細については、検索インデックスを作成するを参照してください。
注意事項
検索インデックスは削除後に復元できません。慎重に操作してください。
例
/// <summary>
/// 検索インデックスを削除します。
/// </summary>
/// <param name="otsClient"></param>
public static void DeleteSearchIndex(OTSClient otsClient)
{
// データテーブルと検索インデックスの名前を指定します。
DeleteSearchIndexRequest request = new DeleteSearchIndexRequest(TableName, IndexName);
// 検索インデックスを削除します。
DeleteSearchIndexResponse response = otsClient.DeleteSearchIndex(request);
}関連ドキュメント
既存の検索インデックスが要件を満たさない場合は、新しい検索インデックスを作成するか、検索インデックスのスキーマを変更してインデックスフィールドを追加、削除、または変更することができます。詳細については、「検索インデックスを作成する」および「スキーマを動的に変更する」をご参照ください。
検索インデックスの作成: データテーブルの検索インデックスを作成します。
検索インデックスのスキーマを動的に変更する: 既存の検索インデックスにインデックスフィールドを追加、削除、または変更します。