bm25s
JSON →bm25s (BM25-Sparse) is an ultra-fast implementation of the BM25 lexical search algorithm in pure Python, primarily leveraging NumPy for sparse matrix operations. It focuses on high performance and low dependency, providing significant speedups over other Python implementations. The library is actively developed, with version 0.3.3 being the latest release, and receives regular updates including new features and performance enhancements.
Traffic · last 30 days ↑63% vs prev 7d
total hits 27
actors 7 distinct systems
last hit 14h ago human
top countries 🇩🇪 Germany · 🇸🇬 Singapore · 🇺🇸 United States · 🇨🇦 Canada · 🇫🇷 France
API endpoints
full doc /v1/registry/bm25s
install /v1/registry/bm25s/install
compatibility /v1/registry/bm25s/compatibility