This is a search engine written in Python that includes parsing, indexing, ranking and a graphical user interface.
- Parsing: The search engine can parse and extract information from provided .xml files (https://drive.google.com/drive/folders/1rQaddaxXwPvojCEs5-ACQaTIuNb1fEsF?usp=share_link).
- Indexing: The extracted information is indexed for efficient searching.
- Ranking: The search engine uses a ranking algorithm to provide relevant results.
- Graphical User Interface: The search engine has a user-friendly graphical interface for easy searching.
To install the search engine, follow these steps:
- Clone the repository
- Install the required dependencies
- Run the search engine
To use the search engine, simply enter your query in the graphical user interface and press the search button. The results will be displayed in order of relevance.
Contributions to this project are welcome! Please open an issue or submit a pull request if you would like to contribute.
*for more information you can read Search Engine.pdf file