Tous les produits
Search
Centre de documentation

Tablestore:List search indexes

Dernière mise à jour :Aug 18, 2026

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)

str

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)