全部產品
Search
文件中心

Tablestore:列出多元索引

更新時間:Jul 25, 2026

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(必選)

String

資料表名稱。

傳回值

ListSearchIndexResponse 包含以下欄位:

欄位

類型

說明

indexInfos

List<SearchIndexInfo>

通過 getIndexInfos() 擷取指定資料表的多元索引資訊列表。

索引資訊

indexInfos[] 中每個元素的類型為 SearchIndexInfo,包含以下欄位:

欄位

類型

說明

tableName

String

通過 getTableName() 擷取資料表名稱。

indexName

String

通過 getIndexName() 擷取多元索引名稱。