★ 44 stars
Rust
🤖 AI/LLM
Updated 18d ago
The fastest BM25 scoring engine: 2,300x faster than BM25S. 28K QPS on 8.8M docs. 5 BM25 variants (Robertson, Lucene, ATIRE, BM25L, BM25+). Memory-mapped persistence, BMW pruning, streaming indexing. Built-in HTTP server, MCP tool, HuggingFace Hub integration. Drop-in bm25s replacement for RAG & ML pipelines.
View on GitHub →
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Add to claude_desktop_config.json:
{
"mcpServers": {
"bm25-turbo-rust-pyth": {
"command": "cargo",
"args": [
"run",
"--",
"BM25-Turbo-Rust-Python-WASM-CLI"
]
}
}
}
Run in terminal:
claude mcp add bm25-turbo-rust-pyth cargo run -- BM25-Turbo-Rust-Python-WASM-CLI
Add to .cursor/mcp.json:
{
"mcpServers": {
"bm25-turbo-rust-pyth": {
"command": "cargo",
"args": [
"run",
"--",
"BM25-Turbo-Rust-Python-WASM-CLI"
]
}
}
}