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 :
Vous avez installé le SDK Tablestore pour Java et initialisé le client.
La table existe.
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) |
|
Le nom de la table. |
Réponse
L'objet ListSearchIndexResponse contient le champ suivant :
|
Champ |
Type |
Description |
|
|
|
Appelez la méthode |
Informations sur l'index de recherche
Chaque élément du tableau indexInfos[] est un objet SearchIndexInfo qui contient les champs suivants :
|
Champ |
Type |
Description |
|
|
|
Appelez la méthode |
|
|
|
Appelez la méthode |