DeleteSearchIndex 操作を呼び出して、データテーブルから多次元インデックスを削除します。
警告
この操作は元に戻せません。多次元インデックスを削除する前に、ご利用のアプリケーションがそれに依存しなくなったことを確認してください。後でインデックスを再作成する必要がある場合は、インデックススキーマ定義を保存してください。
前提条件
OTSClient インスタンスが初期化されていること。詳細については、「OTSClient インスタンスの初期化」をご参照ください。
データテーブルが作成され、データがデータテーブルに書き込まれていること。詳細については、「データテーブルの作成」および「データの書き込み」をご参照ください。
データテーブルに対して検索インデックスが作成されます。詳細については、「検索インデックスの作成」をご参照ください。
注意事項
検索インデックスは、削除すると回復できません。慎重に進めてください。
パラメーター
パラメーター | 説明 |
TableName | データテーブルの名前。 |
IndexName | 検索インデックスの名前。 |
例
/// <summary>
/// 多次元インデックスを削除します。
/// </summary>
/// <param name="otsClient"></param>
public static void DeleteSearchIndex(OTSClient otsClient)
{
// データテーブルと多次元インデックスの名前を指定します。
DeleteSearchIndexRequest request = new DeleteSearchIndexRequest(TableName, IndexName);
// 多次元インデックスを削除します。
DeleteSearchIndexResponse response = otsClient.DeleteSearchIndex(request);
}
参考
既存の検索インデックスが要件を満たさない場合は、新しい検索インデックスを作成するか、検索インデックスのスキーマを変更してインデックスフィールドを追加、削除、または変更できます。詳細については、「検索インデックスを作成する」および「スキーマを動的に変更する」をご参照ください。
検索インデックスの作成: データテーブルに検索インデックスを作成します。
検索インデックスのスキーマを動的に変更する:既存の検索インデックスで、インデックスフィールドを追加、削除、または変更します。