Skip to content
The Daily Repo

xhluca / bm25s

Fast BM25 search in Python, powered by Numpy and Numba

Why this job: matched by what the repo talks about: search, power, bm25, fast

comparison

What it does

Welcome to bm25s, a library that implements BM25 in Python, allowing you to rank documents based on a query. BM25 is a widely used ranking function used for text retrieval tasks, and is a core component of search services like Elasticsearch.

Get started

pip install bm25s
Maintenance
Active
Last commit 10 days ago
Stars
1,823
+1 this week
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
0.3.16
Released 15 days ago
Built with
Python
100% of the code

Is it looked after?

Contributors
8
Last 90 days
Issues
93% closed
5 still open
Pull requests
76 merged
8 waiting
Releases
61
23 in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
VectifyAI / PageIndex40,3777 days agoMITNo downloads
qdrant / fastembed3,29115 days agoApache-2.0No downloads
PrithivirajDamodaran / FlashRank1,0144 months agoApache-2.0No downloads
More: languages, topics and project record

Languages

  • Python 100%

Topics

  • bm25
  • bm25-l
  • bm25-plus
  • lexical-search
  • retrieval
  • robertson
  • search
  • okapi-bm25
  • rag
  • information-retrieval

Project record

  • JobRAG and search
  • StatusListed
  • Commits144
  • Forks120
  • Watching6
  • Stars in 28 days+20
  • CreatedApr 10, 2024
  • First seen by usNov 7, 2026
  • CheckedNov 12, 2026

Type to search.

Try