Preparing for system design interviews?  Try bugzed.com →

bm25s

JSON →
library 0.3.3 ·python
verified Jun 28, 2026

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.

total hits 27
actors 6 distinct systems
last hit 17d ago human
ByteDance
6
GPTBot
4
Amazonbot
2
Script
1
Humans
9

top countries 🇸🇬 Singapore · 🇺🇸 United States · 🇨🇦 Canada · 🇪🇸 Spain · IQ