bm25s and bm25-fusion

bm25s
74
Verified
bm25-fusion
40
Emerging
Maintenance 17/25
Adoption 15/25
Maturity 25/25
Community 17/25
Maintenance 0/25
Adoption 2/25
Maturity 25/25
Community 13/25
Stars: 1,560
Forks: 93
Downloads:
Commits (30d): 7
Language: Python
License: MIT
Stars: 2
Forks: 2
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No risk flags
Stale 6m

About bm25s

xhluca/bm25s

Fast lexical search implementing BM25 in Python

This tool helps you quickly find relevant documents within a large collection of text, like articles, product descriptions, or internal knowledge bases, based on a search query. You provide a list of texts and a query, and it efficiently returns the most relevant documents. It's ideal for anyone who needs to build fast and accurate search functionality into their applications, such as data scientists, content managers, or e-commerce developers.

information-retrieval document-search text-ranking knowledge-base content-discovery

About bm25-fusion

Rohith-2/bm25-fusion

An ultra-fast BM25 retriever with support for multiple variants and meta-data filtering.

Scores updated daily from GitHub, PyPI, and npm data. How scores work