Sous-filtrage possible?

Bonjour,

j'ai des documents du type :

{
    group: "G1",
    products: [
        { name: "P1", price": 10 },
        { name: "P2", price": 20 }
    ]
},
{
    group: "G2",
    products: [
        { name: "P3", price": 10 },
        { name: "P4", price": 40 }
    ]
},
{
    group: "G3",
    products: [
        { name: "P5", price": 20 },
        { name: "P6", price": 40 }
    ]
}

existe-t-il une requête qui me permette de resortir les groupes et uniquement leur produits dont price est 10 ?

Ex de résultat attendu :

{
    group: "G1",
    products: [
        { name: "P1", price": 10 }
    ]
},
{
    group: "G2",
    products: [
        { name: "P3", price": 10 }
    ]
}

Je pense que inner_hits pourrait répondre à condition évidemment que tu utilises du nested ou parent/child.

ok, merci, je vais essayer

j'ai essayé, ça déchire :smile: