PageSourceSearch

https://quickwit.io/assets/js/e96cfe57.968bcbf5.js

js quickwit.io collected 2026-10-02 05:35:46 UTC 5,416 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkquickwit_io=self.webpackChunkquickwit_io||[]).push([[11056],{3905:(t,e,a)=>{a.d(e,{Zo:()=>u,kt:()=>h});var n=a(67294);function r(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function o(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}function i(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?o(Object(a),!0).forEach((function(e){r(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function l(t,e){if(null==t)return{};var a,n,r=function(t,e){if(null==t)return{};var a,n,r={},o=Object.keys(t);for(n=0;n<o.length;n++)a=o[n],e.indexOf(a)>=0||(r[a]=t[a]);return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)a=o[n],e.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}var c=n.createContext({}),s=function(t){var e=n.useContext(c),a=e;return t&&(a="function"==typeof t?t(e):i(i({},e),t)),a},u=function(t){var e=s(t.components);return n.createElement(c.Provider,{value:e},t.children)},g="mdxType",p={inlineCode:"code",wrapper:function(t){var e=t.children;return n.createElement(n.Fragment,{},e)}},m=n.forwardRef((function(t,e){var a=t.components,r=t.mdxType,o=t.originalType,c=t.parentName,u=l(t,["components","mdxType","originalType","parentName"]),g=s(a),m=r,h=g["".concat(c,".").concat(m)]||g[m]||p[m]||o;return a?n.createElement(h,i(i({ref:e},u),{},{components:a})):n.createElement(h,i({ref:e},u))}));function h(t,e){var a=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var o=a.length,i=new Array(o);i[0]=m;var l={};for(var c in e)hasOwnProperty.call(e,c)&&(l[c]=e[c]);l.originalType=t,l[g]="string"==typeof t?t:r,i[1]=l;for(var s=2;s<o;s++)i[s]=a[s];return n.createElement.apply(null,i)}return n.createElement.apply(null,a)}m.displayName="MDXCreateElement"},82714:(t,e,a)=>{a.r(e),a.d(e,{assets:()=>c,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>l,toc:()=>s});var n=a(87462),r=(a(67294),a(3905));const o={slug:"presentation-aggregation-collector",title:"Aggregation in Quickwit and Tantivy",author:"Pascal Seitz",description:"Learn about the internals of aggregation and how you can use it to empower your data.",author_title:"Jack of all trades @Quickwit_inc",author_image_url:"https://avatars.githubusercontent.com/u/1109503?v=4",tags:["aggregation","collector","tantivy"],image:"https://i.ytimg.com/vi/einQR2ps3O4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCtlC8dW2E1T2Obs58t1cal_UVuHg",registration_open:!0,date:"2022-04-08T10:00",video_id:"https://www.youtube.com/watch?v=einQR2ps3O4"},i=void 0,l={permalink:"/events/presentation-aggregation-collector",source:"@site/events/aggregation-collector.md",title:"Aggregation in Quickwit and Tantivy",description:"Learn about the internals of aggregation and how you can use it to empower your data.",date:"2022-04-08T10:00:00.000Z",formattedDate:"April 8, 2022",tags:[{label:"aggregation",permalink:"/events/tags/aggregation"},{label:"collector",permalink:"/events/tags/collector"},{label:"tantivy",permalink:"/events/tags/tantivy"}],readingTime:.245,hasTruncateMarker:!1,authors:[{name:"Pascal Seitz",title:"Jack of all trades @Quickwit_inc",imageURL:"https://avatars.githubusercontent.com/u/1109503?v=4"}],frontMatter:{slug:"presentation-aggregation-collector",title:"Aggregation in Quickwit and Tantivy",author:"Pascal Seitz",description:"Learn about the internals of aggregation and how you can use it to empower your data.",author_title:"Jack of all trades @Quickwit_inc",author_image_url:"https://avatars.githubusercontent.com/u/1109503?v=4",tags:["aggregation","collector","tantivy"],image:"https://i.ytimg.com/vi/einQR2ps3O4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCtlC8dW2E1T2Obs58t1cal_UVuHg",registration_open:!0,date:"2022-04-08T10:00",video_id:"https://www.youtube.com/watch?v=einQR2ps3O4"},prevItem:{title:"Building a Highly Efficient Search Engine for Logs In Rust",permalink:"/events/search-engine-in-rust"},nextItem:{title:"Scuttlebutt Algorithm",permalink:"/events/presentation-gossip-scuttlebutt"}},c={authorsImageUrls:[void 0]},s=[{value:"The presentation has passed.",id:"the-presentation-has-passed",level:2},{value:"What will you learn?",id:"what-will-you-learn",level:2}],u={toc:s},g="wrapper";function p(t){let{components:e,...a}=t;return(0,r.kt)(g,(0,n.Z)({},u,a,{components:e,mdxType:"MDXLayout"}),(0,r.kt)("h2",{id:"the-presentation-has-passed"},"The presentation has passed."),(0,r.kt)("p",null,"Watch the live recording of the event."),(0,r.kt)("h2",{id:"what-will-you-learn"}
1,"What will you learn?"),(0,r.kt)("p",null,"How we implemented Tantivy's Aggregation Collector in Quickwit and more : "),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Supported Aggregations - Range Aggregation, Stats Aggregation, Histogram Aggregation"),(0,r.kt)("li",{parentName:"ul"},"API - Compatible with Elasticsearch"),(0,r.kt)("li",{parentName:"ul"},"Examples on HDFS datasets")))}p.isMDXComponent=!0}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.