Information Retrieval System for Amharic documents implemented in Python using inverted indexing, TF, DF, and TF-IDF, with a simple GUI for searching and ranking documents.
## Amharic Information Retrieval Systems
A lightweight Information Retrieval (IR) systems for Amharic text, implemented in Python using the TF-IDF model. It indexes text documents and returns ranked results based on user queries.
## Features
- Amharic text tokenization
- TF-IDF based document weighting
- Ranked search using cosine similarity
- Simple graphical user interface
## How to Run
1. Make sure Python 3 is installed
2. Run the GUI application:
```bash
python gui/app.py
or in code editor
1. open the folder
2. run main.py