Bucket aggregation гэж юу вэ?
Bucket aggregation гэж юу вэ?

Видео: Bucket aggregation гэж юу вэ?

Видео: Bucket aggregation гэж юу вэ?
Видео: Почему в России пытают / Why They Torture People in Russia 2024, May
Anonim

Шанаганы нэгтгэлүүд нэг шүүлтүүр болон олон шүүлтүүрийг дэмждэг нэгтгэлүүд . Нэг шүүлтүүр нэгтгэх сингл бүтээдэг хувин шүүлтүүрийн тодорхойлолтод заасан асуулга эсвэл талбарын утгатай тохирох бүх баримт бичгээс. Энэ утгатай тохирох баримт бичгүүдийг дараа нь дан дээр нэмнэ хувин үүсгэсэн нэгтгэх.

Үүний дагуу Elasticsearch нэгтгэх гэж юу вэ?

Elasticsearch агрегатууд энгийн хайлтын асуулга ашиглан өгөгдөл дээрээ тооцоолол, статистикийг (нийлбэр, дундаж гэх мэт) бүлэглэх, гүйцэтгэх боломжийг танд олгоно. Ан нэгтгэх Баримт бичгийн багцад аналитик мэдээллийг бий болгодог ажлын нэгж гэж үзэж болно.

Цаашилбал, Sum_other_doc_count гэж юу вэ? бусад_баримт бичгийн_тоол . Энэ хуудсанд тайлбарласнаар бусад_баримт бичгийн_тоол - энэ тоо нь хариултын нэг хэсэг биш бүх хувингийн баримт бичгийн нийлбэр юм. Хариуд нь бид зөвхөн дээд хувиннуудыг буцааж өгдөг. Хэрэв олон хувин байгаа бол зарим хувин хариуд хүрч чадахгүй.

Тэгэхээр Кибана дахь нэгтгэх гэж юу вэ?

Нэгтгэх тодорхой хайлтын асуулга эсвэл шүүлтүүрээр олж авсан баримт бичгийн цуглуулга эсвэл баримт бичгийн багцыг хэлнэ. Нэгтгэх нь хүссэн дүрслэлийг бий болгох үндсэн ойлголтыг бүрдүүлдэг Кибана.

Elasticsearch шүүлтүүр гэж юу вэ?

Байнга хэрэглэдэг шүүлтүүрүүд автоматаар кэш хийх болно Elasticsearch , гүйцэтгэлийг хурдасгахын тулд. Шүүлтүүр Асуулгын заалтыг a руу шилжүүлэх бүрт контекст хүчинтэй байна шүүлтүүр зэрэг параметр шүүлтүүр эсвэл bool асуулга дахь must_not параметрүүд, the шүүлтүүр тогтмол_оноо асуулга дахь параметр, эсвэл шүүлтүүр нэгтгэх.

Зөвлөмж болгож буй: