REPOGEO REPORT · LITE
erikbern/ann-benchmarks
Default branch main · commit f402b2cc · scanned 5/19/2026, 3:27:46 AM
GitHub: 5,667 stars · 897 forks
Score trend below includes all ready runs (older left, newer right; scroll horizontally if needed). The table is collapsed by default—expand for newest-first rows, 10 per page.
2 ready scans. Expand the table below for newest-first rows (10 per page, paginated).
Action plan is what to do next — copy-pasteable changes prioritized by impact. Category visibility is the real GEO test: when a user asks an AI a brand-free question that should surface erikbern/ann-benchmarks, does the AI actually recommend you — or your competitors? Objective checks verify the metadata signals AI engines weight first. Self-mention check detects whether AI even knows you exist by name.
Action plan — copy-paste fixes
3 prioritized changes generated by gemini-2.5-flash. Mark items done after you ship the fix.
- highreadme#1Reposition README H1 and opening paragraph to emphasize benchmarking framework
Why:
CURRENTBenchmarking nearest neighbors Doing fast searching of nearest neighbors in high dimensional spaces is an increasingly important problem with notably few empirical attempts at comparing approaches in an objective way, despite a clear need for such to drive optimization forward. This project contains tools to benchmark various implementations of approximate nearest neighbor (ANN) search for selected metrics.
COPY-PASTE FIXerikbern/ann-benchmarks: The Definitive Benchmarking Suite for Approximate Nearest Neighbor Search Algorithms This project provides a comprehensive and objective framework to benchmark various implementations of Approximate Nearest Neighbor (ANN) search for selected metrics. In the rapidly evolving field of high-dimensional similarity search, `ann-benchmarks` addresses the critical need for empirical comparisons to drive optimization and inform algorithm selection. We offer pre-generated datasets, prepared Docker containers for each algorithm, and a robust test suite to verify function integrity, enabling researchers and engineers to identify the fastest and most accurate ANN solutions.
- mediumtopics#2Add more specific topics to improve categorization
Why:
CURRENTbenchmark, docker, nearest-neighbors
COPY-PASTE FIXapproximate-nearest-neighbor, ann-benchmarks, performance-benchmarking, similarity-search, algorithm-comparison, docker, nearest-neighbors
- lowreadme#3Add a dedicated 'Why Choose ann-benchmarks?' section to the README
Why:
COPY-PASTE FIX### Why Choose ann-benchmarks? `ann-benchmarks` stands out by offering a **standardized, comprehensive, and reproducible benchmarking framework** for a vast array of Approximate Nearest Neighbor (ANN) algorithms across diverse datasets. Unlike individual library benchmarks, we provide: * **Objective Comparisons:** A neutral platform to evaluate performance without bias. * **Reproducibility:** Dockerized environments and pre-generated datasets ensure consistent results. * **Breadth:** Support for a wide and growing list of ANN implementations, from established libraries like Faiss and NMSLIB to newer solutions. * **Ground Truth:** All datasets include ground truth for top-100 nearest neighbors, enabling accurate recall evaluation.
Category GEO backends resolved for this scan: google/gemini-2.5-flash, deepseek/deepseek-v4-flash
Category visibility — the real GEO test
Brand-free queries asked to google/gemini-2.5-flash. Did AI recommend you, or someone else?
Same questions for every model — switch tabs to compare answers and rankings.
- Faiss · recommended 2×
- ScaNN · recommended 2×
- nmslib · recommended 1×
- sklearn.neighbors.LSHForest · recommended 1×
- ANNOY · recommended 1×
- CATEGORY QUERYHow to objectively compare performance of various approximate nearest neighbor search algorithms?you: #1AI recommended (in order):
- Ann-Benchmarks ← you
- Faiss
- nmslib
- sklearn.neighbors.LSHForest
- ANNOY
- ScaNN
- DiskANN
- AWS EC2
- Google Cloud Compute Engine
- Docker
Show full AI answer
- CATEGORY QUERYWhich high-dimensional similarity search library offers the fastest query times for large datasets?you: not recommendedAI recommended (in order):
- Faiss
- ScaNN
- Hnswlib
- Annoy
- NMSLIB
AI recommended 5 alternatives but never named erikbern/ann-benchmarks. This is the gap to close.
Show full AI answer
Objective checks
Rule-based audits of metadata signals AI engines weight most.
- Metadata completenesspass
- README presencepass
Self-mention check
Does AI even know your repo exists when asked about it directly?
- Compared to common alternatives in this category, what is the core differentiator of erikbern/ann-benchmarks?passAI did not name erikbern/ann-benchmarks — likely talking about a different project
AI answers can be confidently wrong. Read for accuracy: does it match your actual tech stack, audience, and differentiator?
- If a team adopts erikbern/ann-benchmarks in production, what risks or prerequisites should they evaluate first?passAI named erikbern/ann-benchmarks explicitly
AI answers can be confidently wrong. Read for accuracy: does it match your actual tech stack, audience, and differentiator?
- In one sentence, what problem does the repo erikbern/ann-benchmarks solve, and who is the primary audience?passAI did not name erikbern/ann-benchmarks — likely talking about a different project
AI answers can be confidently wrong. Read for accuracy: does it match your actual tech stack, audience, and differentiator?
Embed your GEO score
Drop this badge into the README of erikbern/ann-benchmarks. It auto-updates whenever the report is rescanned and links back to the latest report — easy public proof that you care about AI discoverability.
[](https://repogeo.com/en/r/erikbern/ann-benchmarks)<a href="https://repogeo.com/en/r/erikbern/ann-benchmarks"><img src="https://repogeo.com/badge/erikbern/ann-benchmarks.svg" alt="RepoGEO" /></a>Subscribe to Pro for deep diagnoses
erikbern/ann-benchmarks — Lite scans stay free; this card itemizes Pro deep limits vs Lite.
- Deep reports10 / month
- Brand-free category queries5 vs 2 in Lite
- Prioritized action items8 vs 3 in Lite