You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Python-based search engine for PDF documents, built as a university project for the Data Structures and Algorithms course.
The project demonstrates practical use of data structures (Trie, Stack) and algorithms (PageRank, Boolean expression parsing) in real-world search applications.
📝 Overview
This system allows users to:
Search for words and expressions inside PDF files
Use Boolean operators (AND, OR, NOT)
Get autocomplete suggestions using a * wildcard
Rank results using a PageRank algorithm
Receive "Did You Mean?" spelling suggestions
Export search results to a formatted PDF
✨ Features
Feature
Description
🔍 Fast Search
Trie data structure enables O(m) lookup (m = word length)