Après avoir créé des index de recherche pour une table de données, appelez l'opération ListSearchIndex pour en obtenir la liste.
Prérequis
Initialisez une instance OTSClient. Pour plus d'informations, consultez la rubrique Initialiser une instance OTSClient.
Créez une table de données et écrivez-y des données. Pour plus d'informations, consultez les rubriques Créer une table de données et Écrire des données.
Créez un index de recherche pour la table de données. Pour plus d'informations, consultez la rubrique Créer des index de recherche.
Paramètres
|
Paramètre |
Description |
|
TableName |
Nom de la table de données. Ce paramètre est obligatoire. |
Exemples
L'exemple de code suivant montre comment répertorier les index de recherche créés pour une table :
func ListSearchIndex(client *tablestore.TableStoreClient, tableName string) {
request := &tablestore.ListSearchIndexRequest{}
request.TableName = tableName // Specify the name of the data table.
resp, err := client.ListSearchIndex(request) // Query all search indexes that are created for the data table.
if err != nil {
fmt.Println("error: ", err)
return
}
for _, info := range resp.IndexInfo {
fmt.Printf("%#v\n", info) // Display the information about the search indexes.
}
fmt.Println("ListSearchIndex finished, requestId:", resp.ResponseInfo.RequestId)
}
Références
Pour obtenir des détails sur un index de recherche, tels que ses champs et son schéma, interrogez sa description. Pour plus d'informations, consultez la rubrique Interroger la description d'un index de recherche.
Si vous n'utilisez plus un index de recherche, supprimez-le. Pour plus d'informations, consultez la rubrique Supprimer un index de recherche.