Java SDK 可列出指定資料表的所有多元索引,並返回每個索引所屬的資料表名稱和索引名稱。
前提條件
開始前,完成以下準備工作:
-
安裝Tablestore Java SDK並初始化用戶端。
-
已建立待查詢的資料表。
功能說明
調用 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,包含以下欄位:
|
欄位 |
類型 |
說明 |
|
|
|
通過 |
|
|
|
通過 |