Utilice Tablestore SDK for Python para listar los índices de búsqueda de una tabla o de una instancia.
Requisitos previos
Instale Tablestore SDK for Python e inicialice un cliente.
Descripción
Llame a list_search_index para listar los índices de búsqueda. Si especifica el nombre de una tabla, el método devuelve todos los índices de búsqueda de dicha tabla. Si omite el nombre de la tabla, el método devuelve todos los índices de búsqueda de la instancia actual.
def list_search_index(self, table_name=None)
A continuación se muestra un ejemplo que lista todos los índices de búsqueda de example_table e imprime el nombre de la tabla y el nombre del índice de búsqueda de cada entrada.
search_indexes = client.list_search_index("example_table")
for table_name, index_name in search_indexes:
print(table_name, index_name)
Parámetros
El método list_search_index contiene el siguiente parámetro.
|
Nombre |
Tipo |
Descripción |
|
table_name (opcional) |
|
Nombre de la tabla. Si especifique este parámetro, el método devuelve todos los índices de búsqueda de la tabla. Si omite este parámetro, el método devuelve todos los índices de búsqueda de la instancia actual. |
Respuesta
El método list_search_index devuelve List[Tuple[str, str]]. Cada tupla contiene el nombre de la tabla seguido del nombre del índice de búsqueda.
Ejemplos
Listar todos los índices de búsqueda de una instancia
En el siguiente ejemplo se omite el nombre de la tabla para listar todos los índices de búsqueda de la instancia actual.
search_indexes = client.list_search_index()
for table_name, index_name in search_indexes:
print(table_name, index_name)