O TermsQuery define as configurações de uma consulta de termos. Essa consulta é semelhante à consulta de termo, mas aceita múltiplos termos. O sistema retorna uma linha de dados se pelo menos uma das palavras-chave corresponder ao valor do campo. Você pode usar consultas de termos de forma equivalente ao operador IN em instruções SQL.
Estrutura de dados
message TermsQuery {
optional string field_name = 1;
repeated bytes terms = 2;
optional float weight = 3;
}
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
field_name |
string |
Sim |
Nome da coluna de atributo. |
|
terms |
bytes |
Sim |
Palavras-chave usadas para corresponder aos valores dos campos na consulta de termos. Codifique o valor com PlainBuffer. Para mais informações, consulte PlainBuffer. Especifique até 1.024 palavras-chave. O sistema retorna uma linha de dados se pelo menos uma palavra-chave corresponder ao valor da coluna. |
|
weight |
float |
Não |
Configurações de peso da condição de consulta. |