I'm having an issue finding the best approach to the following elastic search. If I have data as below:-
{name: "A", size: "10", "Variant": "Large"},
{name: "B", size: "8", "Variant": "Medium"},
{name: "C", size: "6", "Variant": "Small"},
{name: "D", size: "8", "Variant": "Large"},
{name: "C", size: "4", "Variant": "Small"}
I'd like to be able to return the results:-
{name: "A", size: "10", "Variant": "Large"},
{name: "B", size: "8", "Variant": "Medium"},
{name: "C", size: "6", "Variant": "Small"}
i.e. take the first (TOP 1) based on the variant field. I think this is equivalent to doing a CTE and ROW_NUMBER in SQL.
Thank :)