Module 1

Introduction

In this course, you will learn how to build a product recommendation system using Neo4j.

You will learn:

  • Graph fundamentals: NodesA vertex in a graph. In a property graph it can carry labels and properties., relationshipsA named, directed connection between two nodes. Every relationship has a type, a start node and an end node., propertiesA named value stored on a node or a relationship., and CypherNeo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. patterns
  • Performance model: How anchor nodes and traversalFollowing relationships from one node to the next to reach other parts of a graph. make queries fast
  • Modeling decisions: When to use nodes vs. relationships vs. properties
  • Import workflow: Using Neo4j's Import tool to load CSVThe Cypher clause that reads a CSV file row by row, so those rows can be written into the graph. data
  • Query patterns: Multi-hop traversals and collaborative filtering
Ready, let's go! →