當前位置:編程學習大全網 - 網站源碼 - Elasticsearch 聚合後排序 --- 2022-04-03

Elasticsearch 聚合後排序 --- 2022-04-03

類似terms、histogram、date_histogram這類桶聚合都會動態生成多個桶,如果生成的桶特別多,我們如何確定這些桶的排序順序,如何限制返回桶的數量。

默認情況,ES會根據doc_count文檔總數,降序排序。

ES桶聚合支持兩種方式排序:

內置排序參數:

例子:

通常情況下,我們根據桶聚合分桶後,都會對桶內進行多個維度的指標聚合,所以我們也可以根據桶內指標聚合的結果進行排序。

例子:

如果分桶的數量太多,可以通過給桶聚合增加壹個size參數限制返回桶的數量。

例子:

  • 上一篇:有什麽辦法能讓攝像頭後臺運行
  • 下一篇:linux源代碼在哪裏?
  • copyright 2024編程學習大全網