MatchPhraseQuery configura una consulta de frase coincidente. Esta operación devuelve las filas donde los tokens de una columna coinciden con la palabra clave de consulta en el mismo orden y en posiciones adyacentes, mediante coincidencia aproximada.
Estructura de datos
message MatchPhraseQuery {
optional string field_name = 1;
optional string text = 2;
optional float weight = 3;
}
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
|
field_name |
string |
Sí |
Nombre de la columna por consultar. Solo las columnas TEXT admiten consultas de frase coincidente. |
|
text |
string |
Sí |
Palabra clave para comparar con los valores de la columna. En las columnas TEXT, la palabra clave se tokeniza con el analizador configurado al crear el índice de búsqueda. Si no se especifica ningún analizador, se aplica la tokenización de palabra única de forma predeterminada. Por ejemplo, una consulta con "this is" coincide con "..., this is tablestore" y "this is a table", pero no con "this table is ..." ni con "is this a table". |
|
weight |
float |
No |
Peso de esta condición de consulta en la puntuación de relevancia. |