Search Engine

An information-retrieval system for Persian text that combines sparse and dense retrieval.

2025 · Code

A search engine over a Persian-language corpus, built from the ground up in Python.

  • Sparse retrieval. TF-IDF ranking.
  • Dense retrieval. ParsBERT embeddings for semantic matching.
  • Speed. K-Means clustering organises the document space, and FAISS answers nearest-neighbour queries.