Tous les produits
Search
Centre de documentation

Tablestore:List search indexes

Dernière mise à jour :Aug 20, 2026

Le SDK Tablestore pour Java répertorie tous les index de recherche d'une table et renvoie, pour chaque entrée, le nom de la table et celui de l'index.

Prérequis

Avant de commencer, assurez-vous que :

Description

Appelez la méthode listSearchIndex pour répertorier tous les index de recherche d'une table. Spécifiez le nom de la table dans la requête.

public ListSearchIndexResponse listSearchIndex(ListSearchIndexRequest request)

L'exemple suivant répertorie tous les index de recherche de la table example_table et affiche les noms de la table et des index.

String tableName = "example_table";
ListSearchIndexRequest request = new ListSearchIndexRequest();
request.setTableName(tableName);

ListSearchIndexResponse response = client.listSearchIndex(request);
for (SearchIndexInfo indexInfo : response.getIndexInfos()) {
    System.out.printf(
            "tableName=%s, indexName=%s%n",
            indexInfo.getTableName(),
            indexInfo.getIndexName());
}

Paramètres

L'objet ListSearchIndexRequest contient le paramètre suivant :

Nom

Type

Description

tableName (obligatoire)

String

Le nom de la table.

Réponse

L'objet ListSearchIndexResponse contient le champ suivant :

Champ

Type

Description

indexInfos

List<SearchIndexInfo>

Appelez la méthode getIndexInfos() pour récupérer les informations sur les index de recherche de la table spécifiée.

Informations sur l'index de recherche

Chaque élément du tableau indexInfos[] est un objet SearchIndexInfo qui contient les champs suivants :

Champ

Type

Description

tableName

String

Appelez la méthode getTableName() pour récupérer le nom de la table.

indexName

String

Appelez la méthode getIndexName() pour récupérer le nom de l'index de recherche.