O MatchPhraseQuery configura uma consulta de correspondência de frase. Esse recurso retorna linhas cujos tokens de coluna correspondem à palavra-chave da consulta na mesma ordem e em posições adjacentes, com base em correspondência aproximada.
Estrutura de dados
message MatchPhraseQuery {
optional string field_name = 1;
optional string text = 2;
optional float weight = 3;
}
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
field_name |
string |
Sim |
Nome da coluna a consultar. Apenas colunas TEXT aceitam consultas de correspondência de frase. |
|
text |
string |
Sim |
Palavra-chave para comparar com os valores da coluna. Em colunas TEXT, o sistema tokeniza a palavra-chave com o analisador definido na criação do índice de pesquisa. Se nenhum analisador for especificado, a tokenização de palavra única será aplicada por padrão. Por exemplo, uma consulta com "this is" encontra "..., this is tablestore" e "this is a table", mas não retorna "this table is ..." nem "is this a table". |
|
weight |
float |
Não |
Peso desta condição de consulta na pontuação de relevância. |