<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>turbopuffer Blog</title>
    <link>https://turbopuffer.com/blog</link>
    <description>Latest posts from the turbopuffer blog</description>
    <language>en-us</language>
    <lastBuildDate>Wed, 10 Jun 2026 03:25:51 GMT</lastBuildDate>
    <atom:link href="https://turbopuffer.com/blog/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Training SID-1 to beat GPT-5 at search with 1k+ QPS RL</title>
      <link>https://turbopuffer.com/blog/reinforcement-learning-sid-ai</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/reinforcement-learning-sid-ai</guid>
      <description>SID-1 is an agentic search model that is 24x faster than GPT-5.1-high, 374x cheaper than Sonnet 4.5, and achieves 1.9x higher recall than traditional RAG pipelines. Here&#039;s how we trained it using large-scale RL on turbopuffer.</description>
      <pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Simon Eskildsen on scaling Shopify, building turbopuffer, and the future of databases</title>
      <link>https://turbopuffer.com/blog/podcast-cafe-cursor</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/podcast-cafe-cursor</guid>
      <description></description>
      <pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Mixing numeric attributes into text search for better first-stage relevance</title>
      <link>https://turbopuffer.com/blog/rank-by-attribute</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/rank-by-attribute</guid>
      <description>turbopuffer now allows you to combine attribute values into the scoring function of text queries. Ranking by attribute helps achieve better relevance in the first stage with the same scalability characteristics as BM25.</description>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Retrieval After RAG: Hybrid Search, Agents, and Database Design</title>
      <link>https://turbopuffer.com/blog/podcast-latent-space</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/podcast-latent-space</guid>
      <description></description>
      <pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Object storage-native database for search</title>
      <link>https://turbopuffer.com/blog/video-andy-pavlo-cmu</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/video-andy-pavlo-cmu</guid>
      <description></description>
      <pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Rust zero-cost abstractions vs. SIMD</title>
      <link>https://turbopuffer.com/blog/zero-cost</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/zero-cost</guid>
      <description>A customer query was taking over 4× longer than it should have. The profiler pointed at Rust code we&#039;d assumed was free. We followed the trail all the way down to assembly to find the true cost.</description>
      <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How to build a distributed queue in a single JSON file on object storage</title>
      <link>https://turbopuffer.com/blog/object-storage-queue</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/object-storage-queue</guid>
      <description>How to build a single global queue for distributed systems on object storage: Start with a single file on object storage, then add write batching, a stateless broker, and high-availability.</description>
      <pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>ANN v3: 200ms p99 query latency over 100 billion vectors</title>
      <link>https://turbopuffer.com/blog/ann-v3</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/ann-v3</guid>
      <description>Our latest ANN release supports scales of 100+ billion vectors in a single search index, with 200ms p99 query latency at 1k QPS and 92% recall.</description>
      <pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Designing inverted indexes in a KV-store on object storage</title>
      <link>https://turbopuffer.com/blog/fts-v2-postings</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/fts-v2-postings</guid>
      <description>How we redesigned our inverted index structure using fixed-sized posting blocks to achieve 10x smaller indexes and dramatically better throughput.</description>
      <pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why BM25 queries with more terms can be faster (and other scaling surprises)</title>
      <link>https://turbopuffer.com/blog/bm25-latency-musings</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/bm25-latency-musings</guid>
      <description>I analyzed how BM25 query latencies scale with document count and top_k. Longer queries scale less efficiently, and essential terms impact performance in some surprising ways.</description>
      <pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Vectorized MAXSCORE over WAND, especially for long LLM-generated queries</title>
      <link>https://turbopuffer.com/blog/fts-v2-maxscore</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/fts-v2-maxscore</guid>
      <description>turbopuffer has improved text search performance up to 20x by adopting the same text search algorithm as Apache Lucene, a vectorized variant of block-max MAXSCORE</description>
      <pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>FTS v2: up to 20x faster full-text search</title>
      <link>https://turbopuffer.com/blog/fts-v2</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/fts-v2</guid>
      <description>turbopuffer&#039;s full-text search engine is getting a major upgrade for 20x better full-text search performance</description>
      <pubDate>Thu, 04 Dec 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Faster vector search</title>
      <link>https://turbopuffer.com/blog/podcast-the-database-school-aaron-francis</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/podcast-the-database-school-aaron-francis</guid>
      <description></description>
      <pubDate>Thu, 13 Nov 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Billion-scale vector storage for RAG </title>
      <link>https://turbopuffer.com/blog/podcast-jason-liu</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/podcast-jason-liu</guid>
      <description></description>
      <pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>He built a new database in his bedroom</title>
      <link>https://turbopuffer.com/blog/podcast-pmf-show-he-built-new-database-bedroom-now-powers-cursor-notion-anthropic</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/podcast-pmf-show-he-built-new-database-bedroom-now-powers-cursor-notion-anthropic</guid>
      <description></description>
      <pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Economical way of serving vector search workloads</title>
      <link>https://turbopuffer.com/blog/podcast-vector-podcast-economical-way-serving-vector-search-workloads</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/podcast-vector-podcast-economical-way-serving-vector-search-workloads</guid>
      <description></description>
      <pubDate>Thu, 18 Sep 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>turbopuffer on Postgres FM</title>
      <link>https://turbopuffer.com/blog/podcast-postgres-fm-turbopuffer</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/podcast-postgres-fm-turbopuffer</guid>
      <description></description>
      <pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Memory, evals, and efficient storage in AI systems with turbopuffer and Braintrust </title>
      <link>https://turbopuffer.com/blog/podcast-bessemer</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/podcast-bessemer</guid>
      <description></description>
      <pubDate>Thu, 11 Sep 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How to build 10x cheaper with object storage</title>
      <link>https://turbopuffer.com/blog/podcast-barrchives-podcast-how-build-10x-cheaper-object-storage</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/podcast-barrchives-podcast-how-build-10x-cheaper-object-storage</guid>
      <description></description>
      <pubDate>Tue, 05 Aug 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The infrastructure company powering the top AI apps</title>
      <link>https://turbopuffer.com/blog/podcast-unsupervised-learning-redpoint-ai-podcast-infrastructure-company-powering-top-ai-apps</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/podcast-unsupervised-learning-redpoint-ai-podcast-infrastructure-company-powering-top-ai-apps</guid>
      <description></description>
      <pubDate>Tue, 22 Jul 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Billion-scale vector search with Notion</title>
      <link>https://turbopuffer.com/blog/video-data-council-notion</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/video-data-council-notion</guid>
      <description></description>
      <pubDate>Thu, 29 May 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How do vector (search) databases work?</title>
      <link>https://turbopuffer.com/blog/podcast-how-do-search-databases-work</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/podcast-how-do-search-databases-work</guid>
      <description></description>
      <pubDate>Sat, 29 Mar 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Native filtering for high-recall vector search</title>
      <link>https://turbopuffer.com/blog/native-filtering</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/native-filtering</guid>
      <description>Describing how turbopuffer ensures high recall (accuracy) on queries that use attribute filters.</description>
      <pubDate>Tue, 21 Jan 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Building a database on object storage</title>
      <link>https://turbopuffer.com/blog/podcast-database-from-first-principles</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/podcast-database-from-first-principles</guid>
      <description></description>
      <pubDate>Sat, 16 Nov 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How to use AI to become a learning machine</title>
      <link>https://turbopuffer.com/blog/podcast-every-how-use-ai-become-learning-machine</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/podcast-every-how-use-ai-become-learning-machine</guid>
      <description></description>
      <pubDate>Wed, 11 Sep 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Continuous recall measurement</title>
      <link>https://turbopuffer.com/blog/continuous-recall</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/continuous-recall</guid>
      <description>Describing how turbopuffer measures the recall (accuracy) of its vector indexes in production continuously. This ensures that turbopuffer&#039;s search results are accurate and reliable, despite using approximate nearest-neighbour algorithms to speed up queries.</description>
      <pubDate>Wed, 04 Sep 2024 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>turbopuffer: fast search on object storage</title>
      <link>https://turbopuffer.com/blog/turbopuffer</link>
      <guid isPermaLink="true">https://turbopuffer.com/blog/turbopuffer</guid>
      <description>Inaugural blog post about the development of turbopuffer, a search engine that uses object storage and SSD caching for cost-effective, low latency search. This post describes into the motivation behind its creation, its unique architecture, and how it significantly reduces costs for large-scale vector searches. Discover how turbopuffer is transforming search infrastructure for companies like Cursor and Suno, offering a scalable and reliable solution.</description>
      <pubDate>Mon, 08 Jul 2024 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>