Sono novizio in ElasticSearch.Elastic Search Sum aggregazione con gruppo per e dove condizione
Attualmente stiamo spostando il nostro codice dal DB relazionale a ElasticSearch. Quindi stiamo convertendo le nostre query nel formato di query ElasticSearch.
Cerco elasticsearch equivalente di sotto di query -
SELECT Color, SUM(ListPrice), SUM(StandardCost)
FROM Production.Product
WHERE Color IS NOT NULL
AND ListPrice != 0.00
AND Name LIKE 'Mountain%'
GROUP BY Color
Qualcuno mi può fornire l'esempio di interrogazione elasticsearch per di cui sopra?
Grazie. ha funzionato. –
Come ordinare sulla somma dell'aggregazione? Fondamentalmente per ordinare per total_price in questo esempio? –
@ErdalG. Nell'aggregazione 'terms' puoi aggiungere questo:' "order": {"total_price": "desc"} ' – Val