Robust Share-nothing Architecture
Complete resource isolation at the node and per-CPU level. Fully asynchronous I/O, written in Rust for many-core CPUs, large memory and NVMe SSD.
Features
Our mission is to deliver real-time, intelligent search using modern hardware and AI.
To infinity scaling!
Pizza does things differently!
Collections are partitioned into fixed-capacity rollings that cut over automatically — keep writing and grow from zero to petabytes without pre-sizing shards or reindexing. Need more shards anyway? Reshard online, while every read and write keeps being served.
Collections are partitioned into fixed-capacity rollings that cut over automatically — keep writing and grow from zero to petabytes without pre-sizing shards or reindexing. Need more shards anyway? Reshard online, while every read and write keeps being served.
Experience True Real-Time Search
Results appear the moment a write is acknowledged — there is no refresh cycle and no near-real-time window. A crash-safe write-ahead log backs every write with configurable durability. Index new content and query it in the same breath, always up to the second.
Efficient In-Place Partial Updates
Update a single field without pulling and pushing the whole document back. In-place columns write in O(1) on a fast lane, and operator lists (incr, append, rename…) apply atomically under optimistic concurrency. Keep thousands of fields fresh at a fraction of the usual cost.
Hybrid Search, One Query
Full-text BM25, vector kNN, semantic, graph traversal, geo and structured filters — combined in a single query with RRF or linear fusion. Common Elasticsearch syntax works as-is.
High Performance
A lightning-fast Rust engine with exceptional throughput and minimal latency — squeezing the most out of modern hardware, with fewer machines.
One Engine, Anywhere
The same core runs as a distributed cluster, a single binary, or WebAssembly in your browser. Storage and compute are separated by design.
AI-Native Innovation
Map a field with a model and queries turn semantic: vectors are derived at write time via OpenAI-compatible embeddings — plain text in, relevant results out.
The Pizza Ecosystem
A complete product family built on one Rust core — from a petabyte-scale distributed database to a search engine small enough to run in your browser.
Pizza Server
The distributed version of Pizza: scalable, high-availability data management across multiple nodes, with Raft-replicated metadata and rolling-based sharding.
Pizza WASM
A WebAssembly build of the Pizza engine. Embed high-performance, full-featured search into any website or static site — no backend required.
Pizza Searchbox
A fast and intuitive search UI component that pairs with Pizza WASM, delivering instant and seamless search experiences out of the box.
Pizza Engine
The core of Pizza, code name FIRE (Fast Indexing and Retrieval Engine), is a fully functional real-time search engine library developed in Rust. Designed for efficiency and versatility, FIRE delivers high-performance indexing and retrieval while supporting modern, constrained environments.
Search in Every Language
40+ pluggable analyzers and tokenizers power true international search — deep CJK support (Jieba, IK, SmartCN, Pinyin, simplified↔traditional), Kuromoji and Nori for Japanese and Korean, dedicated analyzers for dozens of languages, plus synonym graphs, ICU transforms and automatic language detection.
🇨🇳 Jieba🇨🇳 IK🇨🇳 SmartCN🇨🇳 Pinyin🇨🇳 简繁转换🇯🇵 Kuromoji🇰🇷 NoriCJK Bigram🔮 Auto Language Detect🔀 Synonyms🌍 Snowball StemmersICU🇸🇦 Arabic🇮🇷 Persian🇮🇳 Hindi🇧🇩 Bengali🇮🇳 Tamil🇮🇳 Telugu🇮🇳 Kannada🇮🇳 Malayalam🇹🇭 Thai🇻🇳 Vietnamese🇮🇩 Indonesian🇬🇧 English🇫🇷 French🇩🇪 German🇪🇸 Spanish🇮🇹 Italian🇵🇹 Portuguese🇧🇷 Brazilian🇳🇱 Dutch🇫🇮 Finnish🇬🇷 Greek🇭🇺 Hungarian🇳🇴 Norwegian🇷🇺 Russian🇸🇪 Swedish🇹🇷 Turkish🇵🇱 Stempel🇵🇱 Morfologik
Browse all analyzer plugins →Installs Everywhere
One line of code to start the journey with INFINI Pizza.
Pizza is compatible with all major operating systems. The package is compiled statically, and it does not require any external dependencies.
curl -sSL http://get.infini.cloud | bash -s -- -p pizza
Copy code