Tablestore SDK for Java は、テーブルのすべての検索インデックスをリストし、各エントリのテーブル名とインデックス名を返します。
前提条件
開始する前に、次のことを確認してください:
-
Tablestore SDK for Java をインストールし、クライアントを初期化済みであること。
-
テーブルが存在すること。
概要
listSearchIndex を呼び出して、テーブルのすべての検索インデックスをリストします。リクエストでテーブル名を指定します。
public ListSearchIndexResponse listSearchIndex(ListSearchIndexRequest request)
次の例では、example_table のすべての検索インデックスをリストし、テーブル名とインデックス名を出力します。
String tableName = "example_table";
ListSearchIndexRequest request = new ListSearchIndexRequest();
request.setTableName(tableName);
ListSearchIndexResponse response = client.listSearchIndex(request);
for (SearchIndexInfo indexInfo : response.getIndexInfos()) {
System.out.printf(
"tableName=%s, indexName=%s%n",
indexInfo.getTableName(),
indexInfo.getIndexName());
}
パラメーター
ListSearchIndexRequest には、次のパラメーターが含まれています:
|
名前 |
型 |
説明 |
|
tableName (必須) |
|
テーブル名。 |
応答
ListSearchIndexResponse には、次のフィールドが含まれています:
|
フィールド |
型 |
説明 |
|
|
|
|
検索インデックス情報
indexInfos[] の各要素は、次のフィールドを含む SearchIndexInfo オブジェクトです:
|
フィールド |
型 |
説明 |
|
|
|
|
|
|
|
|