- Clone this repository:
git clone https://github.com/graphaware/recommendations-meetup.git cd recommendations-meetupmvn clean test, the build should be successful- Open in your favourite IDE, preferable IntelliJ IDEA (we can help you with that)
- Start hacking
- Go to http://graphgen.graphaware.com
- Generate graph according to your requirements
- Click Export -> Cypher Queries Statement
- Paste the statements into /src/test/resources/test-data.cyp
- Download Neo4j 3.5.14+
- unzip to a location
- Download GraphAware and place into
pluginsof Neo4j - add
dbms.thirdparty_jaxrs_classes=com.graphaware.server=/graphawaretoconf/neo4j.conf - run
mvn clean packageon your recommendation engine - take the produced .jar with dependencies from
targetand place intopluginsas well - (re)start Neo4j
- populate your local Neo4j instance (e.g. using Graphgen)
- hit one of the URLs you defined in your controllers, e.g. http://localhost:7474/graphaware/recommendation/Napoleon