データテーブルの検索インデックスを作成した後、ListSearchIndex オペレーションを呼び出して、データテーブルに作成された検索インデックスを一覧表示できます。
前提条件
OTSClient インスタンスが初期化されていること。詳細については、OTSClient インスタンスの初期化を参照してください。
データテーブルが作成され、データがデータテーブルに書き込まれていること。詳細については、データテーブルの作成とデータの書き込みを参照してください。
データテーブルの検索インデックスが作成されていること。詳細については、検索インデックスの作成を参照してください。
パラメーター
パラメーター | 説明 |
TableName | データテーブルの名前。このパラメーターは空にすることはできません。 |
例
次のサンプルコードは、テーブルに作成された検索インデックスを一覧表示する方法の例を示しています。
func ListSearchIndex(client *tablestore.TableStoreClient, tableName string) {
request := &tablestore.ListSearchIndexRequest{}
request.TableName = tableName // データテーブルの名前を指定します。
resp, err := client.ListSearchIndex(request) // データテーブルに作成されたすべての検索インデックスをクエリします。
if err != nil {
fmt.Println("error: ", err)
return
}
for _, info := range resp.IndexInfo {
fmt.Printf("%#v\n", info) // 検索インデックスに関する情報を表示します。
}
fmt.Println("ListSearchIndex finished, requestId:", resp.ResponseInfo.RequestId)
}
参照
検索インデックスのフィールドやスキーマなどの詳細をクエリする場合は、検索インデックスの説明をクエリできます。詳細については、検索インデックスの説明のクエリを参照してください。
検索インデックスを使用しなくなった場合は、検索インデックスを削除できます。詳細については、検索インデックスの削除を参照してください。