NestedQuery define la configuración de una consulta anidada. Los campos anidados no se pueden consultar directamente. Use NestedQuery para consultar datos en las filas secundarias de los campos anidados; para ello, especifique la ruta del campo y una subconsulta.
Estructura de datos
message NestedQuery {
optional string path = 1;
optional Query query = 2;
optional ScoreMode score_mode = 3;
optional float weight = 4;
optional InnerHits inner_hits = 5;
}
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
|
path |
string |
Sí |
Ruta del campo anidado, expresada en notación de puntos. Por ejemplo, |
|
query |
Sí |
Subconsulta que se ejecuta sobre el subcampo del campo anidado. Admite cualquier tipo de consulta. |
|
|
score_mode |
No |
Modo de cálculo de la puntuación cuando un campo contiene varios valores. |
|
|
weight |
float |
No |
Peso de esta condición de consulta durante la puntuación. |
|
inner_hits |
No |
Configuración para devolver los subcampos coincidentes del campo anidado. |