使用 Python SDK 列出指定資料表或當前執行個體的多元索引。
前提條件
安裝Tablestore Python SDK並初始化用戶端。
功能說明
調用 list_search_index 方法列出多元索引。指定資料表名稱時返回該資料表的所有多元索引;不指定時返回當前執行個體的所有多元索引。
def list_search_index(self, table_name=None)
以下樣本列出 example_table 的所有多元索引,並輸出每個索引所屬的資料表名稱和索引名稱。
search_indexes = client.list_search_index("example_table")
for table_name, index_name in search_indexes:
print(table_name, index_name)
參數說明
list_search_index 方法包含以下參數。
|
名稱 |
類型 |
說明 |
|
table_name(可選) |
|
資料表名稱。指定時返回該資料表的所有多元索引;不指定時返回當前執行個體的所有多元索引。 |
傳回值
list_search_index 方法返回 List[Tuple[str, str]]。列表中的每個元組依次包含資料表名稱和多元索引名稱。
情境樣本
列出執行個體的所有多元索引
以下樣本不指定資料表名稱,列出當前執行個體的所有多元索引。
search_indexes = client.list_search_index()
for table_name, index_name in search_indexes:
print(table_name, index_name)