A task for Information Extraction which provides you an interface to query for Steam games descriptions.
data | ||
.gitignore | ||
LICENSE | ||
README.md | ||
requirements.txt | ||
search-engine.py | ||
setup.sh |
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
- 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 thedata
folder. If you have Kaggle setup with a token on your machine, you can proceed to the next step - 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.