Fast lexical search implementing BM25 in Python using Numpy, Numba and Scipy
-
Updated
Sep 8, 2025 - Python
Fast lexical search implementing BM25 in Python using Numpy, Numba and Scipy
A two-stage information retrieval model using baseline TF-IDF model and refined BM25.
Parse HTML pages. Create inverted index. Search for pages
Content specific search engine with the aim to retrieve movies information given the content of the user's query.
IR ranking system based on Okapi BM25 and blind feedback
A basic and intuitive Python module for (Vector Space) IR system. (Focuses on simplicity and understandability)
Ranked document retrieval on a large text corpus.
Création d'un moteur de recherche (Parsing de la collection, Index + Index inversé, Ordonnancement, Ranking)
This project implements an in-memory search engine for indexing and retrieving documents from a CSV file using Python and NLTK. It preprocesses text, builds an inverted index, and ranks documents based on relevance to a query using the Okapi BM25 algorithm.
Add a description, image, and links to the okapi-bm25 topic page so that developers can more easily learn about it.
To associate your repository with the okapi-bm25 topic, visit your repo's landing page and select "manage topics."