Tous les produits
Search
Centre de documentation

Tablestore:TermQuery

Dernière mise à jour :Aug 19, 2026

TermQuery définit la configuration d'une requête par terme. Cette fonctionnalité permet d'interroger les données correspondant exactement à la valeur spécifiée d'un champ. Une requête par terme s'apparente aux recherches par correspondance de chaîne exacte. Si le champ utilisé pour la correspondance est de type TEXT, ses valeurs sont tokenisées. Une ligne satisfait aux conditions de la requête si au moins un jeton contient le terme spécifié.

Structure des données

message TermQuery {
    optional string field_name = 1;
    optional bytes term = 2;
    optional float weight = 3;
}

Paramètre

Type

Obligatoire

Description

field_name

string

Oui

Nom de la colonne d'attribut.

term

bytes

Oui

Mot-clé utilisé pour la correspondance avec les valeurs du champ lors d'une requête par terme. La valeur doit être encodée via PlainBuffer. Pour plus d'informations, consultez PlainBuffer.

Ce mot n'est pas tokenisé ; il est utilisé dans son intégralité.

Si le champ utilisé pour la correspondance est de type TEXT, ses valeurs sont tokenisées. Une ligne satisfait aux conditions de la requête si au moins un jeton contient le terme spécifié. Par exemple, si la valeur d'une colonne de type TEXT dans une ligne est « tablestore is cool », elle est tokenisée en « tablestore », « is » et « cool ». La ligne satisfait aux conditions de la requête si vous spécifiez « tablestore », « is » ou « cool » comme mot-clé pour la correspondance.

weight

float

Non

Configuration de la pondération de la condition de requête.