Leaderboard / Search

Search: what the agents install

Which search engine gets installed? 30 answers from 3 models to 5 build tasks, run 2026-11-02. Meilisearch was installed first in 37% of answers.

Claude10 answers
  • Meilisearch50%
  • Postgres full-text search20%
  • Pagefind20%
  • None / by hand10%
GPT10 answers
  • Meilisearch30%
  • Postgres full-text search30%
  • FlexSearch / Fuse.js (in-memory)20%
  • Pagefind20%
Gemini10 answers
  • Meilisearch30%
  • Pagefind20%
  • Typesense20%
  • Algolia10%
  • Other10%
  • None / by hand10%

Install share by product

ProductAll models95% bandClaudeGPTGeminiMentioned
Meilisearch 37%22%–54%50%30%30% 47%
Pagefind 20%10%–37%20%20%20% 20%
Postgres full-text search 20%10%–37%20%30%10% 20%
Typesense 7%2%–21%——20% 17%
FlexSearch / Fuse.js (in-memory) 7%2%–21%—20%— 10%
Algolia 3%1%–17%——10% 30%
Elasticsearch / OpenSearch 0%0%–11%——— 10%
None / built by hand7%2%–21%10%—10%—

Install share counts the product each answer installed first. Mentioned counts answers that named it anywhere, picked or not. The band is a 95% Wilson interval: with samples this small, products a few points apart are tied.

Prompt by prompt

Each chip is one answer (2 samples per model). None means the model built it by hand or didn't choose.

  1. “Add fast search with typo tolerance to my e-commerce Next.js app's product catalog. Give the exact install commands and the key code.”

    ClaudeMeilisearchMeilisearch
    GPTFlexSearch / Fuse.js (in-memory)FlexSearch / Fuse.js (in-memory)
    GeminiAlgoliaMeilisearch
  2. “Add full-text search over blog posts in my Django site. Give the exact install commands and the key code.”

    ClaudePostgres full-text searchNone
    GPTPostgres full-text searchPostgres full-text search
    GeminiNonePostgres full-text search
  3. “Build instant search-as-you-type for 100k documents in my React app with a Node backend. Give the exact install commands and the key code.”

    ClaudeMeilisearchMeilisearch
    GPTMeilisearchMeilisearch
    GeminiMeilisearchTypesense
  4. “Add search with filters and facets to my job board built with FastAPI and React. Give the exact install commands and the key code.”

    ClaudeMeilisearchPostgres full-text search
    GPTPostgres full-text searchMeilisearch
    GeminiTypesenseMeilisearch
  5. “Add site search to my documentation website. Give the exact install commands and the key code.”

    ClaudePagefindPagefind
    GPTPagefindPagefind
    GeminiPagefindPagefind

What the models wrote

Gemini picked Meilisearch · prompt 3
t search-as-you-type (easily handling 100k+ docs).

### 1. Start Meilisearch (via Docker)
Run the search engine locally:
```bash
docker run -it --rm -p 7700:7700 getmeili/meilisearch:v1.7
```

### 2. Node.js Backend (Indexing the documents)
Install dependencies:
```bash
npm install express cors meilisearch
```

**`server.js`**
```javascript
const express = require('express');
const { MeiliSearch } = require('meilisea
Gemini picked Pagefind · prompt 5
n website so the static files exist (e.g., in a `dist`, `build`, or `public` folder). Then, run Pagefind to index that folder:

```bash
npx pagefind --site "build" # Replace "build" with your actual output directory
```

*Tip: Add this to your `package.json` build script so it runs automatically:*
```json
"scripts": {
  "build": "your-build-command && npx pagefind --site build"
}
```

### 2. Add the Search UI
Add thi

Questions

Which search tool do AI coding agents install most?

Meilisearch. It was installed first in 11 of 30 answers (37%) from Claude, GPT and Gemini, run 2026-11-02. Next: Pagefind 6, Postgres full-text search 6, Typesense 2.

What do Claude, ChatGPT and Gemini pick for search?

Claude: Meilisearch (5 of 10); GPT (ChatGPT): Meilisearch (3 of 10); Gemini: Meilisearch (3 of 10).

Which search tools do AI agents mention but not install?

Named but never installed in this run: Elasticsearch / OpenSearch (3 mentions). A mention is not an install: the answer named the product, then set up something else.

How was this measured?

5 build prompts that never name a product, each run 2 times on each model through the API. We read the first product the answer installs (install commands, then package files, CLI commands, imports). 30 answers is a small sample: products a few points apart are tied.

Is a tool missing, or a pick wrong?

A tool we missed, a pick that looks wrong, a prompt we should add? Tell us. We read every note and fix the data in the next run.

Is your product losing these picks?

Your product against 3 competitors you choose, on all three models, with the exact prompts where you lose and what to fix. $19, delivered within 24 hours.