Self-optimizing vector database using MAP-Elites. 51x faster than ChromaDB, 82x faster than LanceDB, 100% recall. Auto-evolves optimal index configs via Quality Diversity.
Origin
Traditional vector databases use fixed index configurations chosen by engineers who guess at optimal parameters. emergentDB refuses to guess. Using MAP-Elites — a quality-diversity algorithm from evolutionary computation — it evolves its own index configurations, discovering strategies that outperform hand-tuned alternatives by orders of magnitude. 51x faster than ChromaDB. 82x faster than LanceDB. 100% recall. No configuration required.
Attributes
51x
vs ChromaDB
82x
vs LanceDB
100%
Recall
Capabilities
Self-optimizing indexes via MAP-Elites evolution
51x faster than ChromaDB on standard benchmarks
82x faster than LanceDB on standard benchmarks
100% recall guarantee — zero accuracy compromise
Quality Diversity algorithm explores the full config space
use emergentdb::EmergentDB;
let db = EmergentDB::new()
.with_dimensions(1536)
.build()?;
// Add vectors — index auto-evolves
db.add(embeddings, metadata)?;
// Query with guaranteed 100% recall
let results = db.query(
&query_vector,
top_k: 10,
)?;