From e07f1970eae43c05906af1e82e6c6e2a471c9b8b Mon Sep 17 00:00:00 2001 From: Pascal Seitz Date: Fri, 13 Jan 2023 20:10:23 +0800 Subject: [PATCH] fix count type --- src/aggregation/metric/average.rs | 2 +- src/aggregation/metric/stats.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/aggregation/metric/average.rs b/src/aggregation/metric/average.rs index 53160442e..733faacb3 100644 --- a/src/aggregation/metric/average.rs +++ b/src/aggregation/metric/average.rs @@ -37,7 +37,7 @@ impl AverageAggregation { #[derive(Default, Clone, Debug, PartialEq, Serialize, Deserialize)] pub struct IntermediateAverage { pub(crate) sum: f64, - pub(crate) doc_count: u32, + pub(crate) doc_count: u64, } impl IntermediateAverage { diff --git a/src/aggregation/metric/stats.rs b/src/aggregation/metric/stats.rs index 898a9edd0..a28419716 100644 --- a/src/aggregation/metric/stats.rs +++ b/src/aggregation/metric/stats.rs @@ -40,7 +40,7 @@ impl StatsAggregation { #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] pub struct Stats { /// The number of documents. - pub count: u32, + pub count: u64, /// The sum of the fast field values. pub sum: f64, /// The standard deviation of the fast field values. `None` for count == 0. @@ -74,7 +74,7 @@ impl Stats { #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] pub struct IntermediateStats { /// the number of values - pub count: u32, + pub count: u64, /// the sum of the values pub sum: f64, /// the squared sum of the values