Skip to content

search-engine v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@MugdhoAI MugdhoAI released this 25 Oct 11:11
· 64 commits to main since this release
9329b45

Initial Release

search-engine v0.1.0 is an educational search engine built from scratch in Python. It demonstrates core information retrieval concepts in a compact, testable implementation.

Features

  • Text tokenization and normalization
  • Inverted index with term frequencies
  • Boolean AND and OR queries
  • Quoted phrase search
  • TF IDF ranking with deterministic result ordering
  • JSON document persistence
  • Command line search interface

Quality and testing

  • Automated tests for indexing, query behavior, ranking, persistence, and CLI usage
  • Ruff lint checks
  • Continuous integration across supported Python versions

Scope

This is an educational project, not a replacement for production search platforms. Its tokenizer has limited multilingual support, phrase matching does not use a positional index, and no large corpus performance claims are made.

This pre-release establishes the initial version while the project continues to develop.