創建多元索引后,您可以查詢某個數據表關聯的所有多元索引的列表信息。
接口
列出多元索引列表的接口為ListSearchIndex。
參數
參數 | 說明 |
tableName | 數據表名稱,不能為空。 |
使用方式
您可以使用控制臺、命令行工具或者SDK進行列出多元索引列表的操作。
進行列出多元索引列表操作之前,您需要完成如下準備工作。
使用阿里云賬號或者使用具有表格存儲操作權限的RAM用戶進行操作。如果需要為RAM用戶授權表格存儲操作權限,請參見通過RAM Policy為RAM用戶授權進行配置。
使用SDK方式和命令行工具方式進行操作時,如果當前無可用AccessKey,則需要為阿里云賬號或者RAM用戶創建AccessKey。具體操作,請參見創建AccessKey。
已創建數據表。具體操作,請參見數據表操作。
已為數據表創建多元索引。具體操作,請參見創建多元索引。
使用SDK方式進行操作時,還需要完成初始化Client。具體操作,請參見初始化OTSClient。
使用命令行工具方式進行操作前,還需要完成下載并啟動命令行工具,然后配置接入實例信息并選擇要操作的表。具體操作,請參見下載命令行工具、啟動并配置和數據表操作。
通過控制臺列出指定數據表下的多元索引列表。
進入索引管理頁簽。
登錄表格存儲控制臺。
在頁面上方,選擇資源組和地域。
在概覽頁面,單擊實例名稱或在操作列單擊實例管理。
在實例詳情頁簽下的數據表列表頁簽,單擊數據表名稱或在操作列單擊索引管理。
在索引管理頁簽,即可查看數據表下的多元索引列表。
通過命令行工具執行list_search_index
命令列出多元索引列表。更多信息,請參見多元索引。
以下示例用于查看當前表下的多元索引列表。
list_search_index
返回結果示例如下所示。
+-----------+--------------+
| TableName | IndexName |
+-----------+--------------+
| mytable | search_index |
+-----------+--------------+
您可以通過Java SDK、Go SDK、Python SDK、Node.js SDK、.NET SDK和PHP SDK列出多元索引列表。此處以Java SDK為例介紹列出多元索引列表的操作。
以下示例用于列出指定表的多元索引列表。
private static List<SearchIndexInfo> listSearchIndex(SyncClient client) {
ListSearchIndexRequest request = new ListSearchIndexRequest();
//設置數據表名稱。
request.setTableName("<TABLE_NAME>");
//獲取數據表關聯的所有多元索引。
return client.listSearchIndex(request).getIndexInfos();
}
相關文檔
如果要查詢某個多元索引的詳細信息,例如多元索引的字段信息、索引結構等,您可以使用查詢多元索引描述信息功能實現。具體操作,請參見查詢多元索引描述信息。
如果不再使用某個多元索引,您可以刪除該多元索引。具體操作,請參見刪除多元索引。