Tous les produits
Search
Centre de documentation

Tablestore:Requêtes de base

Dernière mise à jour :Aug 18, 2026

Cette rubrique décrit les types de requête de base proposés par les index de recherche.

Type de requête

Description

Match all query

Cette requête sélectionne toutes les lignes d'une table pour obtenir le nombre total de lignes ou renvoyer plusieurs lignes aléatoires.

Term query

Utilisez cette requête pour récupérer des données d'une table via des correspondances exactes. Une Term query s'apparente à une requête basée sur la correspondance de chaînes.

Terms query

Spécifiez plusieurs mots-clés pour rechercher les lignes correspondant à au moins l'un d'entre eux. Une ligne est renvoyée si la valeur de la colonne correspond à au moins un mot-clé. Les Terms queries fonctionnent comme l'opérateur IN dans les instructions SQL.

Range query

Récupérez les données comprises dans la plage spécifiée d'une table.

Exists query

Également appelée NULL query ou requête de valeur NULL, cette fonctionnalité détermine si une colonne existe dans des données clairsemées.

Fuzzy query

Les index de recherche de Tablestore prennent en charge les fonctionnalités Wildcard query, Prefix query et Suffix query pour répondre à vos besoins de requête floue dans différents scénarios. Sélectionnez la méthode de requête appropriée selon vos exigences métier.

  • Wildcard query : Récupérez les données correspondant à une chaîne contenant des caractères génériques. Cette fonctionnalité est similaire à l'opérateur LIKE dans les bases de données relationnelles traditionnelles. Spécifiez une chaîne contenant des astérisques (*) et des points d'interrogation (?) pour effectuer des requêtes avec caractères génériques.

  • Prefix query : Récupérez les données contenant le préfixe spécifié dans une table de données.

  • Suffix query : Récupérez les données contenant le suffixe spécifié dans une table de données.

Geo query

Les Geo queries se divisent en trois catégories : geo-distance query, geo-bounding box query et geo-polygon query.

  • Geo-distance query : Spécifiez une zone géographique circulaire, définie par un point central et un rayon, comme condition de requête. Tablestore renvoie les lignes dont la valeur du champ spécifié se situe dans cette zone.

  • Geo-bounding box query : Spécifiez une zone géographique rectangulaire comme condition de requête. Tablestore renvoie les lignes dont la valeur du champ spécifié se situe dans cette zone.

  • Geo-polygon query : Spécifiez une zone géographique polygonale comme condition de requête. Tablestore renvoie les lignes dont la valeur du champ spécifié se situe dans cette zone.

Nested query

Récupérez les données des lignes enfants des champs Nested.

Effectuer un tri et une pagination

Définissez une méthode de tri lors de la création d'un index de recherche ou spécifiez-en une lors de l'utilisation de l'index pour interroger les données. Ainsi, les lignes répondant aux conditions de requête sont renvoyées selon l'ordre prédéfini ou spécifié.

Si la réponse contient un grand nombre de lignes, localisez les données en configurant les paramètres limit et offset ou en utilisant des jetons.

Collapse (distinct)

Regroupez l'ensemble des résultats en fonction d'une colonne spécifique afin d'afficher les données du type spécifié une seule fois dans les résultats renvoyés, garantissant ainsi la diversité des types de résultats.