Register and share your invite link to earn from video plays and referrals.

turbopuffer
@turbopuffer
{vector, full-text} search engine built on object storage. fast, cheap, trillion scale. powers Anthropic, Harvey, Notion, Cognition, and more
6 Following    16.5K Followers
we had so much fun with this one, @devinlewtan made a little game too:
your product is only as smart as the data it can reach. make your product smart. unleash your cow.
0
82
1.5K
146
Forward to community
we partnered with @appliedcompute to post-train a small model for large-scale code search over precomputed indexes at 300 repos, this is ~3x faster than using filesystem + grep, and reduces the marginal cost of a search by up to 100x vs frontier models
Show more
we run 100+ tpuf clusters, including many that live inside customers' clouds (BYOC). how do you operate a cluster you can't touch? we don't use Terraform for this. instead, we build a custom control plane to manage the entire fleet without ever reaching in
Show more
tpuf now supports late interaction [beta] use models like ColBERT to represent text as a set of vectors (1 per token) tpuf uses a single-vector ANN index for a fast first pass, then reranks hits using exact late interaction scoring to boost recall docs:
Show more
tpuf BM25 index tracks matching doc IDs per term: [1, 8, 32, ... 1048576] instead of IDs (big), we store the deltas (small): [1, 7, 24, ... 16] we prefix sum the deltas at query time to rebuild IDs applying @lemire's SIMD speedup gave us up to 13% faster text search on ARM
Show more
new: highlighting extract the text fragments most relevant to a query → highlight matches in your search results UI → minimize context passed to your LLM docs (and playground):
Show more
Nemotron 3 Embed is now available on tpuf native embeddings via our partner @baseten contact us for beta access, full model list here:
Today we released Nemotron 3 Embed 8B and it reached #1# overall on RTEB 🏆 RTEB benchmarks retrieval accuracy across real-world tasks. Better retrieval gives agents more relevant context, helping improve response accuracy.
Show more
now in beta: native embeddings in tpuf embedding is the most painful part of puffing. we want to make it easy you can now convert chunks to vectors as you read and write to turbopuffer, without extra calls to an embedding model provider API docs:
Show more
TP SUMMER 26: the beach puff 🌞 now live on
Legora searches 2B+ legal documents on turbopuffer → strict per-matter data isolation with CMEK → 10x lower tail latency than Postgres → 98% avg recall@10
new: i8 vectors f32: 4 bytes/dim i8: 1 byte/dim 4x fewer bytes → 75% lower storage and query costs + faster queries when embedded with a quantization-aware model (e.g. voyage-4-large) trained on i8 vectors, recall loss can be ~0! docs:
Show more
we open sourced alyze, the Rust crate behind tpuf's default full-text search tokenizer (word_v4) our first tokenizers (up to word_v3) were built on Tantivy's analyzer, and we owe them many thanks alyze does a bit less, but does it up to ~4x faster
Show more
Atlassian's cross-product AI platform, Rovo, searches 5B+ documents on turbopuffer BYOC → 19% increase in search quality → 60ms p90 latency → 96% average recall@10
a year ago, ~98% of tpuf queries were vector ANN last 30d: 64% vector ANN 19% full-text BM25 13% filter-only 3% aggregate 1% other (sparse vector, exact kNN, ...)
new: rerank_by before, you'd implement rank fusion client-side. now, a little QoL upgrade, especially nice for large result sets docs:
new: branching create an instant, copy-on-write clone of a tpuf namespace → constant-time (440ms p50, ~1s p99) → fully independent → unlimited branches, unlimited branch depth docs:
Show more
tpuf quantizes vectors to improve perf (RaBitQ) the algo randomly rotates vectors, and we were using matmul at O(d²) space & time, brutal at high dims. 10k = 400MB in RAM! we rebuilt the rotation using FWHT at O(d) space & O(d log d) time. ~no recall loss, 10k = only 5kB in RAM
Show more
new in turbopufer: the Fuzzy filter typo-tolerant substring matching with a configurable edit distance, so you can puff (or puf) even when you spell it wrong docs:
Show more
puff
turbopuffer crossed $100M run-rate in March. 19mo after $1M. Profitable & <$1M raised. Cursor・Anthropic・Notion・Cognition・Harvey・Bridgewater・Ramp・Linear・Legora・Superhuman・Atlassian・Granola We’d be nowhere without them. We work like hell to exceed their expectations.
Show more