Add Python "Build Your Own Search Engine" tutorial

Adds a from-scratch, dependency-free (stdlib only) Python tutorial under
the Search Engine category. It builds a tokenizer, inverted index, boolean
queries (AND/OR/NOT), and TF-IDF ranking step by step, with a guided README,
focused modules, and a 20-test suite.
This commit is contained in:
Syed Osama Ali Shah 2026-06-09 22:07:27 +03:00
parent 294aef8fde
commit 7380546983

View file

@ -369,6 +369,7 @@ It's a great way to learn.
* [**CSS**: _A search engine in CSS_](https://stories.algolia.com/a-search-engine-in-css-b5ec4e902e97)
* [**Python**: _Building a search engine using Redis and redis-py_](http://www.dr-josiah.com/2010/07/building-search-engine-using-redis-and.html)
* [**Python**: _Building a Vector Space Indexing Engine in Python_](https://boyter.org/2010/08/build-vector-space-search-engine-python/)
* [**Python**: _Build Your Own Search Engine (inverted index + TF-IDF)_](https://github.com/Osamaali313/build-your-own-search-engine)
* [**Python**: _Building A Python-Based Search Engine_](https://www.youtube.com/watch?v=cY7pE7vX6MU) [video]
* [**Python**: _Making text search learn from feedback_](https://medium.com/filament-ai/making-text-search-learn-from-feedback-4fe210fd87b0)
* [**Python**: _Finding Important Words in Text Using TF-IDF_](https://stevenloria.com/tf-idf/)