Quickwit is a distributed search engine, implemented in Rust, which decouples storage from compute to improve cost-efficiency and usability. Unlike other search engines that are designed to support “public search” (i.e. enable any user to find documents within a large public dataset), Quickwit was designed specifically to support cheap private search (i.e. enable a restricted set of users to find documents within a private corpus) by searching directly from object storage in a stateless manner. Although it is built upon tantivy for fast indexing, Quickwit includes mechanisms to horizontally scale indexing and searching. For example, it schedules its own IO while concurrently downloading data to maximize throughput and uses a custom index format to reduce latency.