24 lines
921 B
Markdown
24 lines
921 B
Markdown
# EKS_SteamSearchEngine
|
|
|
|
A task for Information Extraction which provides you an interface to query for Steam games descriptions.
|
|
|
|
Dataset used: https://www.kaggle.com/datasets/nikdavis/steam-store-games
|
|
|
|
## Requirements
|
|
- `python3`
|
|
- (Optional) Kaggle setup with an API token
|
|
|
|
## Setup
|
|
1. Dataset is available to downloaded on Kaggle. You can either download it manually from https://www.kaggle.com/datasets/nikdavis/steam-store-games, and extract the `.zip` file contents into the `data` folder. If you have Kaggle setup with a token on your machine, you can proceed to the next step
|
|
2. Run `./setup.sh`
|
|
|
|
## Usage
|
|
Run `python3 search-engine.py`.
|
|
|
|
The program should load the data and provide you a query interface.
|
|
|
|
### Additional arguments
|
|
|
|
The search engine also uses game's popularity to provide the query results. You can disable it by providing `--no-popularity` param into the executable.
|
|
|