Hello
J’ai des Documents (index) qui disposent d’une liste d’Objets « Attribut » dont la Mapping Elasticsearch correspondant est le suivant :
PUT /crm
{
"mappings": {
"objet_metier": {
"properties": {
"Attribut": {"type": "nested",
"include_in_parent": true,
"properties": {
"Designation": { "type": "text" },
"Valeur": { "type": "text" },
"Date": {"type": "date"},
"Nombre": { "type": "integer" },
"Pourcentage": { "type": "integer" },
"Montant": { "type": "integer" },
"Indicateur": { "type": "boolean" }
}
},
…
Exemple : une Commande dont les Objets "Attribut" sont les Produits commandés :
Désignation du Produit,
Montant du Produit
Comment exprimer une requête qui agrégerait la somme des Montants d’un Produit d’une Désignation donnée Commandes ayant?