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,包含以下字段:
|
字段 |
类型 |
说明 |
|
|
|
通过 |
|
|
|
通过 |
该文章对您有帮助吗?