BM25-Turbo-Rust-Python-WASM-CLI

alessandrobenigni/BM25-Turbo-Rust-Python-WASM-CLI
★ 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"
      ]
    }
  }
}