TermsQuery define la configuración de una consulta de términos. Esta consulta es similar a una consulta de término, pero admite varios términos. Se devuelve una fila de datos si como mínimo una de las palabras clave coincide con el valor del campo. Las consultas de términos funcionan de manera equivalente al operador IN en las instrucciones SQL.
Estructura de datos
message TermsQuery {
optional string field_name = 1;
repeated bytes terms = 2;
optional float weight = 3;
}
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
|
field_name |
string |
Sí |
Nombre de la columna de atributos. |
|
terms |
bytes |
Sí |
Palabras clave utilizadas para coincidir con los valores de los campos durante la consulta de términos. El valor debe codificarse mediante PlainBuffer. Para obtener más información, consulte PlainBuffer. Puede especificar hasta 1,024 palabras clave. Se devuelve una fila de datos si como mínimo una de las palabras clave coincide con el valor de la columna. |
|
weight |
float |
No |
Configuración de ponderación de la condición de consulta. |