NestedQuery définit la configuration d'une requête imbriquée. Vous ne pouvez pas interroger directement les champs imbriqués. Utilisez NestedQuery pour interroger les données des lignes enfants des champs imbriqués en spécifiant le chemin du champ et une sous-requête.
Structure des données
message NestedQuery {
optional string path = 1;
optional Query query = 2;
optional ScoreMode score_mode = 3;
optional float weight = 4;
optional InnerHits inner_hits = 5;
}
|
Paramètre |
Type |
Obligatoire |
Description |
|
path |
string |
Oui |
Chemin du champ imbriqué, exprimé en notation pointée. Par exemple, |
|
query |
Oui |
Sous-requête à exécuter sur le sous-champ du champ imbriqué. Tous les types de requête sont acceptés. |
|
|
score_mode |
Non |
Méthode de calcul du score lorsqu'un champ contient plusieurs valeurs. |
|
|
weight |
float |
Non |
Pondération de cette condition de requête lors du calcul du score. |
|
inner_hits |
Non |
Paramètres permettant de renvoyer les sous-champs correspondants du champ imbriqué. |