FreeAIRepo
RAG & search

xhluca/bm25s

Fast BM25 search in Python, powered by Numpy and Numba

MITPython
Stars
1.8k
Forks
113
Open issues
4
Last push
4d ago

About bm25s

bm25s is a free, open-source RAG and AI search tool by xhluca, written mainly in Python. Fast BM25 search in Python, powered by Numpy and Numba. It has 1.8k GitHub stars and 113 forks, and was last updated 4d ago. It's released under the MIT license, a standard open-source license.

License
MIT
Language
Python
Stars
1,813
Last update
4d ago
Runs on Mac
Not stated
GPU
Not stated
Paid API key
Not stated
Self-hostable
Yes

Similar free tools

All RAG & search tools →

bm25s FAQ

Is bm25s free?

Yes. bm25s is open source and free to use. It's released under the MIT license, a standard open-source license.

Does bm25s run on a Mac?

The project doesn't say. Check its installation guide before you start.

Does bm25s need a GPU?

The project doesn't state hardware needs. AI models generally run much faster with a GPU.

Is bm25s still maintained?

Yes. It was last updated 4d ago and has 4 open issues on GitHub.

What are alternatives to bm25s?

Similar free, open-source tools include meilisearch, ragflow, PageIndex, lancedb.

Related topics