์ค๋๋ ๋ฒํท ๋ฐ ๋ฉํธ๋ฆญ ์ง๊ณ์ ๋ํ ๋จ์ ํ
์คํธ ๋ฒ์๋ ๊ฑฐ์ ์์ต๋๋ค. ์ด ๋ฉํ ๋ฌธ์ ์ ๋ชฉํ๋ ์ด๋ฅผ ํฌ๊ฒ ๊ฐ์ ํ๋ ๊ฒ์
๋๋ค. ๊ฐ ์ง๊ณ์ ๋ํด ์ง๊ณ(๊ฐ ์ง๊ณ๊ฐ ๊ตฌํํ๋ org.apache.lucene.search.Collector
๋ฅผ ํตํด Lucene ์ธ๋ฑ์ค์ ์ํธ ์์ฉํ๋ ๋ฐฉ๋ฒ), ์ง๊ณ ๊ฒฐ๊ณผ์ ๋
ผ๋ฆฌ ๋ฐ ์ง๋ ฌํ์ ๋ํ ๋ ๋ง์ ๋จ์ ํ
์คํธ๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
๋ค์ Aggregator
๊ตฌํ์ ๋ํ ๋จ์ ํ
์คํธ๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
ParentToChildrenAggregator
@cbuescher #23305FilterAggregator
@colings86 #23826FiltersAggregator
@jimczi #22678GeoHashGridAggregator
@martijnvg #23417GlobalAggregator
@nik9000 #22668DateHistogramAggregator
@tlrx #22714HistogramAggregator
@jpountz #22961MissingAggregator
@jimczi #23895NestedAggregator
@ํด๋ฆฌํ๋ํReverseNestedAggregator
@cbuescherRangeAggregator
( DateRangeAggregationBuilder
๋ฐ GeoDistanceAggregationBuilder
๋ก๋ ํ
์คํธ) @tlrx #24569BinaryRangeAggregator
( IpRangeAggregationBuilder
๋ก๋ ํ
์คํธ) @jimczi #23255DiversifiedBytesHashSamplerAggregator
, DiversifiedMapSamplerAggregator
, DiversifiedNumericSamplerAggregator
๋ฐ DiversifiedOrdinalsSamplerAggregator
. @martijnvg # SamplerAggregator
@nik9000 #23243GlobalOrdinalsSignificantTermsAggregator
, GlobalOrdinalsSignificantTermsAggregator.WithHash
, SignificantLongTermsAggregator
๋ฐ SignificantStringTermsAggregator
. @markharwood #24904DoubleTermsAggregator
, GlobalOrdinalsStringTermsAggregator. LowCardinality
, GlobalOrdinalsStringTermsAggregator. WithHash
, LongTermsAggregator
๋ฐ StringTermsAggregator
. @martijnvg #24949BestBucketsDeferringCollector
@MaineC # BestDocsDeferringCollector
@polyfractal # AvgAggregator
@cbuescher #23000CardinalityAggregator
@colings86 #23826GeoBoundsAggregator
@jimczi #23259GeoCentroidAggregator
@martijnvg #24111MaxAggregator
@nik9000 #22668MinAggregator
[MVG] # 22279TDigestPercentilesAggregator
๋ฐ HDRPercentilesAggregator
@tlrx #24245TDigestPercentileRanksAggregator
๋ฐ HDRPercentileRanksAggregator
. @jpountz #23240ScriptedMetricAggregator
@cbuescher #23404StatsAggregator
@jimcziExtendedStatsAggregator
@jimcziSumAggregator
@martijnvg #22954TopHitsAggregator
@nik9000 #22754ValueCountAggregator
@tlrx #22741MatrixStatsAggregator
@martijnvg #24837๋ค์ InternalAggregation
๊ตฌํ์ ๋ํ ํ
์คํธ๋ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
(๊ฐ์ ๋ฐ ๊ฒฐ๊ณผ ์ง๋ ฌํ ๋
ผ๋ฆฌ๋ฅผ ํ
์คํธํ๊ธฐ ์ํด)
InternalChildren
@cbuescher #23261InternalFilter
@colings86 #23388InternalFilters
@jimczi #22678InternalGeoHashGrid
@martijnvg #23417InternalGlobal
@nik9000 #23388InternalHistogram
@jpountz #22961InternalDateHistogram
@tlrx #23402InternalMissing
@MaineC #23388InternalNested
@polyfractal #23388InternalReverseNested
@cbuescher #23388InternalRange
, InternalDateRange
, InternalGeoDistance
. @tlrx #24569InternalBinaryRange
@jimczi #23259InternalSampler
@martijnvg edada2581e75400da9fac82bdfbc7ec1f02ef0d8SignificantLongTerms
๋ฐ SignificantStringTerms
. @tlrx # DoubleTerms
, LongTerms
, StringTerms
๋ฐ UnmappedTerms
. @jpountz #23149InternalAvg
@cbuescher #23000InternalCardinality
@colings86 #23826InternalGeoBounds
@jimczi #23259InternalGeoCentroid
@martijnvg # InternalMax
@nik9000 #22668InternalMin
@colings86 + @nik9000 #22668InternalTDigestPercentiles
(#24090) ๋ฐ InternalHDRPercentiles
(#24157) @tlrxInternalTDigestPercentileRanks
๋ฐ InternalHDRPercentileRanks
. @jpountz #23240InternalScriptedMetric
@cbuescher #23330InternalStats
@jimcziInternalExtendedStats
@jimcziInternalSum
@martijnvg #22954InternalTopHits
@nik9000InternalValueCount
@tlrx #22741InternalMatrixStats
@martijnvg #24559์ผ๋ถ ์์ ์ ์์ด ๋ฒ๋ ธ์ ์ ์์ผ๋ฏ๋ก์ด ๊ฒฝ์ฐ์ด ๋ฌธ์ ๋ฅผ ์ ๋ฐ์ดํธํ์ญ์์ค. :)
InternalAggregation
๊ตฌํ์ Aggregator
๊ตฌํ๊ณผ ๋ณ๋๋ก ๋์ดํ์ต๋๋ค. ๊ฐ๊ฐ์ ๋ํ ๋จ์ ํ
์คํธ๋ ๋ค๋ฅธ ๊ฐ๋ฐ์๊ฐ ๋ณ๋ ฌ๋ก ์์ฑํ ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค. ๊ทธ๋ฌ๋ InternalAggregation
๊ตฌํ๊ณผ Aggregator
๊ตฌํ ๋ชจ๋์ ๋ํ ๋ ๋ณต์กํ ์ง๊ณ ๋จ์ ํ
์คํธ๋ฅผ ๋์ผํ PR์ ์ถ๊ฐํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ ์ด๋ ๋จ์ ํ ์คํธ๋ ๋ง์คํฐ ๋ธ๋์น์ ์ถ๊ฐ๋์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. 5.x ๋ธ๋์น๋ก ๋ฐฑํฌํ ํ๋ ๊ฒ์ด ์ต์ ์ ๋ ธ๋ ฅ์ด๋ฉฐ ๋ฎ์ ๋งค๋ฌ๋ฆฐ ๊ณผ์ผ์ธ ๊ฒฝ์ฐ์๋ง ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
์ค์๋ก ๋ ๋ฒ ์์ ํ๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ด ์์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ง๊ณ๋ ํ ์คํธ๋์ง๋ง ์ฝ๋๊ฐ ๊ตฌ์ฑ๋๊ธฐ ์ ์ ๋จ์ ํ ์คํธ๋ ์ ๋ง ์ด๋ ค์ ์ต๋๋ค.
๋ด๊ฐ ๋ชจ๋ ํ์ ํด๋์ค ๋๋ InternalSingleBucketAggregation
์ ๋ํด ๋ญ๊ฐ ์์
์ ํด๋ ์๊ด์๋์? ํ์ธ๋์ ๋ง์ด ํด๋ฆญํ ์ ์์ต๋๋ค .....
๋ด๊ฐ ๋ชจ๋ ํ์ ํด๋์ค ๋๋ InternalSingleBucketAggregation์ ๋ํด ์์ ์ ํด๋ ์๊ด์๋์? ํ์ธ๋์ ๋ง์ด ํด๋ฆญํ ์ ์์ต๋๋ค .....
#23388์ ๋ณํฉํ์ต๋๋ค.
์ด ํฐ์ผ์ ๋ํ ๋ชจ๋ ์์ ์ด ์ด์ ์๋ฃ๋์์ต๋๋ค ๐
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด ํฐ์ผ์ ๋ํ ๋ชจ๋ ์์ ์ด ์ด์ ์๋ฃ๋์์ต๋๋ค ๐