TermsQuery définit la configuration d'une requête par termes. Similaire à une requête par terme, elle prend en charge plusieurs termes. Le système renvoie une ligne de données si au moins un mot-clé correspond à la valeur du champ. Les requêtes par termes s'utilisent comme l'opérateur IN dans les instructions SQL.
Structure des données
message TermsQuery {
optional string field_name = 1;
repeated bytes terms = 2;
optional float weight = 3;
}
|
Paramètre |
Type |
Obligatoire |
Description |
|
field_name |
string |
Oui |
Nom de la colonne d'attribut. |
|
terms |
bytes |
Oui |
Mots-clés utilisés pour la mise en correspondance avec les valeurs des champs lors d'une requête par termes. La valeur doit être encodée via PlainBuffer. Pour plus d'informations, consultez PlainBuffer. Spécifiez jusqu'à 1 024 mots-clés. Le système renvoie une ligne de données si au moins un mot-clé correspond à la valeur de la colonne. |
|
weight |
float |
Non |
Configuration du poids de la condition de requête. |