- Clone this repository:
git clone https://github.com/graphaware/recommendations-meetup.git
cd recommendations-meetup
mvn 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
plugins
of Neo4j - add
dbms.thirdparty_jaxrs_classes=com.graphaware.server=/graphaware
toconf/neo4j.conf
- run
mvn clean package
on your recommendation engine - take the produced .jar with dependencies from
target
and place intoplugins
as 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