I am new to Elastic Search, I want to create a query in the elastic search which works like a group by SQL. Here is my SQL query
SELECT top 100 *
FROM (
SELECT ROW_NUMBER()
OVER(PARTITION BY columnA
ORDER BY columnB) AS StRank, *
FROM table where columnA in ('a','b','c') ) n
WHERE StRank IN (1)
GO
I want a single row group by columnA and Order by columnB