Pipeline aggregations

Pipeline aggregations work on the outputs produced from other aggregations rather than from document sets, adding information to the output tree. There are many different types of pipeline aggregation, each computing different information from other aggregations, but these types can be broken down into two families:

Parent

A family of pipeline aggregations that is provided with the output of its parent aggregation and is able to compute new buckets or new aggregations to add to existing buckets.

Sibling

Pipeline aggregations that are provided with the output of a sibling aggregation and are able to compute a new aggregation which will be at the same level as the sibling aggregation.

Pipeline aggregations can reference the aggregations they need to perform their computation by using thebuckets_pathparameter to indicate the paths to the required metrics. The syntax for defining these paths can be found in thebuckets_pathSyntaxsection below.

Pipeline aggregations cannot have sub-aggregations but depending on the type it can reference another pipeline in thebuckets_pathallowing pipeline aggregations to be chained. For example, you can chain together two derivatives to calculate the second derivative (i.e. a derivative of a derivative).



管道聚合處理的對(duì)象是其它聚合的輸出(桶或者桶的某些權(quán)值)誊酌,而不是直接針對(duì)文檔部凑。

管道聚合的作用是為輸出增加一些有用信息。


Avg Bucket Aggregation(sibliing)

桶均值聚合——基于兄弟聚合的某個(gè)權(quán)值碧浊,求所有桶的權(quán)值均值涂邀。

用于計(jì)算的兄弟聚合必須是多桶聚合。

用于計(jì)算的權(quán)值必須是數(shù)值類型箱锐。


Derivative Aggregation(parent)

求導(dǎo)聚合——基于父聚合(只能是histogram或date_histogram類型)的某個(gè)權(quán)值比勉,對(duì)權(quán)值求導(dǎo)。

用于求導(dǎo)的權(quán)值必須是數(shù)值類型驹止。

封閉直方圖(histogram)聚合的 min_doc_count 必須是 0浩聋。


Max Bucket Aggregation(sibling)

桶最大值聚合——基于兄弟聚合的某個(gè)權(quán)值,輸出權(quán)值最大的那一個(gè)桶臊恋。

用于計(jì)算的權(quán)值必須是數(shù)值類型衣洁。

用于計(jì)算的兄弟聚合必須是多桶聚合類型。


Min Bucket Aggregation(sibling)

桶最小值聚合——基于兄弟聚合的某個(gè)權(quán)值捞镰,輸出權(quán)值最小的一個(gè)桶闸与。

用于計(jì)算的權(quán)值必須是數(shù)值類型毙替。

用于計(jì)算的兄弟聚合必須是多桶聚合類型岸售。


Sum Buchet Aggregation(sibling)

桶求和聚合——基于兄弟聚合的權(quán)值,對(duì)所有桶的權(quán)值求和厂画。

用于計(jì)算的權(quán)值必須是數(shù)值類型凸丸。

用于計(jì)算的兄弟聚合必須是多桶聚合類型。


Stats Bucket Aggregation(sibling)

桶統(tǒng)計(jì)信息聚合——基于兄弟聚合的某個(gè)權(quán)值袱院,對(duì)【桶的信息】進(jìn)行一些統(tǒng)計(jì)學(xué)運(yùn)算(總計(jì)多少個(gè)桶屎慢、所有桶中該權(quán)值的最大值、最小等)忽洛。

用于計(jì)算的權(quán)值必須是數(shù)值類型腻惠。

用于計(jì)算的兄弟聚合必須是多桶聚合類型。


Extended Stats Bucket Aggregation(sibling)

擴(kuò)展桶統(tǒng)計(jì)聚合——基于兄弟聚合的某個(gè)權(quán)值欲虚,對(duì)【桶信息】進(jìn)行一系列統(tǒng)計(jì)學(xué)計(jì)算(比普通的統(tǒng)計(jì)聚合多了一些統(tǒng)計(jì)值)集灌。

用于計(jì)算的權(quán)值必須是數(shù)值類型。

用于計(jì)算的兄弟聚合必須是多桶聚合類型复哆。


Percentiles Bucket Aggregation(sibling)

桶百分比聚合——基于兄弟聚合的某個(gè)權(quán)值欣喧,計(jì)算權(quán)值的百分百腌零。

用于計(jì)算的權(quán)值必須是數(shù)值類型。

用于計(jì)算的兄弟聚合必須是多桶聚合類型唆阿。

對(duì)百分百的計(jì)算是精確的(不像Percentiles Metric聚合是近似值)益涧,所以可能會(huì)消耗大量?jī)?nèi)存


Moving Average Aggregation(parent)

窗口平均值聚合——基于已經(jīng)排序過(guò)的數(shù)據(jù),計(jì)算出處在當(dāng)前出口中數(shù)據(jù)的平均值驯鳖。

比如窗口大小為 5 闲询,對(duì)數(shù)據(jù) 1—10 的部分窗口平均值如下:

(1 + 2 + 3 + 4 + 5) / 5 = 3

(2 + 3 + 4 + 5 + 6) / 5 = 4

(3 + 4 + 5 + 6 + 7) / 5 = 5


Cumulative Sum Aggregation(parent)

累計(jì)和聚合——基于父聚合(只能是histogram或date_histogram類型)的某個(gè)權(quán)值,對(duì)權(quán)值在每一個(gè)桶中求所有之前的桶的該值累計(jì)的和臼隔。

用于計(jì)算的權(quán)值必須是數(shù)值類型嘹裂。

封閉直方圖(histogram)聚合的 min_doc_count 必須是 0。


Bucket Script Aggregation(parent)

桶腳本聚合——基于父聚合的【一個(gè)或多個(gè)權(quán)值】摔握,對(duì)這些權(quán)值通過(guò)腳本進(jìn)行運(yùn)算寄狼。

用于計(jì)算的父聚合必須是多桶聚合。

用于計(jì)算的權(quán)值必須是數(shù)值類型氨淌。

執(zhí)行腳本必須要返回?cái)?shù)值型結(jié)果泊愧。


Bucket Selector Aggregation(parent)

桶選擇器聚合——基于父聚合的【一個(gè)或多個(gè)權(quán)值】,通過(guò)腳本對(duì)權(quán)值進(jìn)行計(jì)算盛正,并決定父聚合的哪些桶需要保留删咱,其余的將被丟棄。

用于計(jì)算的父聚合必須是多桶聚合豪筝。

用于計(jì)算的權(quán)值必須是數(shù)值類型痰滋。

運(yùn)算的腳本必須是返回 boolean 類型,如果腳本是腳本表達(dá)式形式給出续崖,那么允許返回?cái)?shù)值類型敲街。


Serial Differencing Aggregation(parent)

串行差分聚合——基于父聚合(只能是histogram或date_histogram類型)的某個(gè)權(quán)值,對(duì)權(quán)值值進(jìn)行差分運(yùn)算严望,(取時(shí)間間隔多艇,后一刻的值減去前一刻的值:f(X) = f(Xt) – f(Xt-n))。

用于計(jì)算的父聚合必須是多桶聚合像吻。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末峻黍,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子拨匆,更是在濱河造成了極大的恐慌姆涩,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惭每,死亡現(xiàn)場(chǎng)離奇詭異骨饿,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門样刷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)仑扑,“玉大人,你說(shuō)我怎么就攤上這事置鼻≌蛞” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵箕母,是天一觀的道長(zhǎng)储藐。 經(jīng)常有香客問(wèn)我,道長(zhǎng)嘶是,這世上最難降的妖魔是什么钙勃? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮聂喇,結(jié)果婚禮上辖源,老公的妹妹穿的比我還像新娘。我一直安慰自己希太,他們只是感情好克饶,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著誊辉,像睡著了一般矾湃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上堕澄,一...
    開(kāi)封第一講書(shū)人閱讀 51,365評(píng)論 1 302
  • 那天邀跃,我揣著相機(jī)與錄音,去河邊找鬼蛙紫。 笑死拍屑,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的惊来。 我是一名探鬼主播丽涩,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼棺滞,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼裁蚁!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起继准,我...
    開(kāi)封第一講書(shū)人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤枉证,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后移必,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體室谚,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了秒赤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片猪瞬。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖入篮,靈堂內(nèi)的尸體忽然破棺而出陈瘦,到底是詐尸還是另有隱情,我是刑警寧澤潮售,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布痊项,位于F島的核電站,受9級(jí)特大地震影響酥诽,放射性物質(zhì)發(fā)生泄漏鞍泉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一肮帐、第九天 我趴在偏房一處隱蔽的房頂上張望咖驮。 院中可真熱鬧,春花似錦训枢、人聲如沸游沿。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)诀黍。三九已至,卻和暖如春仗处,著一層夾襖步出監(jiān)牢的瞬間眯勾,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工婆誓, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留吃环,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓洋幻,卻偏偏與公主長(zhǎng)得像郁轻,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子文留,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容