[英]How do I query an Elasticsearch nested document within an inner object?
[英]How do I do a inner query in ElasticSearch with an outer 'Sort'
我想在ElasticSearch中實現以下目標。 我基本上可以得到正確的結果,問題是我無法獲得最終結果列表的順序。
SELECT User, ScanDate, TotalSize FROM
[SELECT User, ScanDate, TotalSize FROM ElasticSearch
GROUP BY User ORDER BY ScanDate]
ORDER BY TotalSize LIMIT 10
本質上,我想做的是:
我可以獲取數據(使用Max的聚合和子聚合)。 但是,我當時正努力獲得最終的訂單-否則,我將不得不執行消耗該數據的代碼,而我實際上並不需要這樣做。
給定數據:
我想要以下結果:
提交給ElasticSearch的事件如下所示:
{"User":"Rich","ScanDate":1,"TotalSize":27,"Type":"ScanEvent"}
TotalSize是一個LONG。 ScanDate實際上是一個時間戳。 用戶是STRING(NOT_ANALYZED)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.