Utilisez le SDK Tablestore pour Python afin de répertorier les index de recherche d'une table ou d'une instance.
Prérequis
Installez le SDK Tablestore pour Python et initialisez un client.
Description
Appelez la méthode list_search_index pour répertorier les index de recherche. Si vous spécifiez un nom de table, la méthode renvoie tous les index de recherche de cette table. Si vous omettez le nom de la table, la méthode renvoie tous les index de recherche de l'instance actuelle.
def list_search_index(self, table_name=None)
L'exemple suivant répertorie tous les index de recherche de la table example_table et affiche le nom de la table ainsi que le nom de l'index de recherche pour chaque entrée.
search_indexes = client.list_search_index("example_table")
for table_name, index_name in search_indexes:
print(table_name, index_name)
Paramètres
La méthode list_search_index accepte le paramètre suivant.
|
Nom |
Type |
Description |
|
table_name (facultatif) |
|
Nom de la table. Si vous spécifiez ce paramètre, la méthode renvoie tous les index de recherche de la table. Si vous omettez ce paramètre, la méthode renvoie tous les index de recherche de l'instance actuelle. |
Réponse
La méthode list_search_index renvoie un objet de type List[Tuple[str, str]]. Chaque tuple contient le nom de la table suivi du nom de l'index de recherche.
Exemples
Répertorier tous les index de recherche d'une instance
L'exemple suivant omet le nom de la table afin de répertorier tous les index de recherche de l'instance actuelle.
search_indexes = client.list_search_index()
for table_name, index_name in search_indexes:
print(table_name, index_name)