timwangmusic / Autocomplete-System

Restful Autocomplete service with Neo4j graph backend. Returns top suggestions.
MIT License
39 stars 7 forks source link
autocomplete distributed-systems neo4j-database trie-tree-autocomplete

Autocomplete System

Autocomplete system using Neo4j graph database for storing data and providing fault tolerance. Returns top suggestions to users.

Feature Support

How to use

Windows

python -m venv env


* Run `pip3 install -r requirements.txt` to install the python3 requirements.
* Run `python service_flask.py` to start REST service.
* Run `python analytics.py` to generate usage reports.