Neo4j is a NO-SQL graph database. It uses a querying language called cypher to query the database. The data are generally organized as nodes, vertex and relation between them. This organization helps in building recommendation easy with neo4j. If you are using frame works like Laravel or Symfony appropriate drivers can be used. else if you are building without frameworks proceed as follows to connect to neo4j by using the following methods.

  1. Neo4jPHP
  2. NeoClient
  3. Neo4j-OGM-PHP
  4. neo4j-pdo
  5. PHP Cypher