專案需求:需要過濾後聚合某些沒有分詞的字段
注意:因為專案欄位都是string 所以這裡都是terms aggregation
# 基本字段查詢 query_string針對的是沒有分詞的字段,time對應是每秒的時間戳
}
}
# data_histogram_time 間隔時間聚合查詢
# 這裡是針對查詢出來的結果進行間隔時間段的聚合
# field 聚合字段 interval 時間間隔區間 time_zone 時區(一開始沒設定慢了8小時) format輸出的格式
},"aggs":,
"aggs":}}
}
}}
# 聚合分析多個字段
# 主要針對乙個api 返回多個統計維度的聚合字段
},"aggs":
},"operators":}}
}
# 巢狀集合多個字段
# 先聚合position,再聚合position下的type,可以層層巢狀
},"aggs":,
"aggs":}}
}}
}
python es 聚合查詢
預設是 order 數量查詢 可不填 但是我們可以進行自定義,自定義時,key就是和子aggs的key保持一致 size 10,要統計的前幾名,這個是必須要有的,不然如果有多個分片就會出現資料不對等的情況,導致資料偏差 min doc count 10,該表示統計的字段數如果layers.ip.ip...
MongoTemplate聚合查詢
表結構 import org.springframework.data.domain.sort import org.springframework.data.domain.sort.direction import org.springframework.data.domain.sort.orde...
T SQL,動態聚合查詢
if exists select table name from information schema.tables where table name accountmessage drop table accountmessage gocreate table accountmessage ffu...