データテーブルの検索インデックスを作成した後、DescribeSearchIndexオペレーションを呼び出して、検索インデックスの説明(フィールドと設定に関する情報を含む)をクエリできます。
前提条件
OTSClientインスタンスが初期化されていること。詳細については、OTSClientインスタンスを初期化するを参照してください。
データテーブルが作成され、データがデータテーブルに書き込まれていること。詳細については、データテーブルを作成するおよびデータを書き込むを参照してください。
データテーブルの検索インデックスが作成されていること。詳細については、検索インデックスを作成するを参照してください。
パラメーター
パラメーター | 説明 |
TableName | データテーブルの名前。 |
IndexName | 検索インデックスの名前。 |
例
次のサンプルコードは、検索インデックスの説明をクエリする方法を示しています。
/// <summary>
/// 検索インデックスの説明をクエリします。
/// </summary>
/// <param name="otsClient"></param>
public static void DescribeSearchIndex(OTSClient otsClient)
{
// テーブルと検索インデックスの名前を指定します。
DescribeSearchIndexRequest request = new DescribeSearchIndexRequest(TableName, IndexName);
DescribeSearchIndexResponse response = otsClient.DescribeSearchIndex(request);
string serializedObjectString = JsonConvert.SerializeObject(response);
Console.WriteLine(serializedObjectString); // レスポンスの詳細を表示します。
}
関連情報
既存の検索インデックスがビジネス要件を満たしていない場合は、検索インデックスを作成するか、既存の検索インデックスのスキーマを変更して、インデックス列を追加、削除、および変更できます。詳細については、検索インデックスを作成するおよび検索インデックスのスキーマを動的に変更するを参照してください。