Member-only story
Build a Restaurant Recommendation Engine Using Neo4j
Use the popular graph database to figure out what we should eat today

Building on top of our previous guide on Neo4j, we are going to make full use of our knowledge and build a restaurant recommender system today. Make sure that you have a working version of Neo4j. If you are new to Neo4j, it is highly recommended to go through the following guide on The Beginner’s Guide to the Neo4j Graph Platform before you continue. At the end of the day, you should have a working web application that returns the recommended restaurants based on your input.
1. Setup
Neo4j
I am using Neo4j community version 4.1.1 for this tutorial. Open up a terminal and change the directory to the root folder of Neo4j. Since the root folder resides in my C drive, my working directory is as follows:
C:\neo4j-community-4.1.1
Change the directory into the bin folder by running the following command:
cd bin
Now, you can start Neo4j either as a console application or background service. For a console application, run the following command:
neo4j console