Knowledge Base

Articles tagged as development

Embed neo4j-enterprise within your java application

The Neo4j Java Reference Documentation generally describes how to embed Neo4j Community Edition within your Java application. If you are licensed for Neo4j Enterprise, this article will guide you through…

Read more

Favorites for cypher-shell?

The Neo4j Browser has always had the ability to record favorites, i.e. a bookmark to saved cypher that you may want to run sometime in the future. bin\cypher-shell has somewhat…

Read more

Fix error: No dependency satisfies type interface org.neo4j.graphdb.GraphDatabaseService

From Neo4j 3.5 onwards, there are 2 kinds of Extension Factories : global and per database. Only the database one has access to the GraphDatabaseService. If you encounter this error,…

Read more

How to log to neo4j.log in a Server Plugin

As part of the major changes in 3.0, the way to log to the user log, now neo4j.log (in server mode), has changed. To log within a Server Plugin follow…

Read more

How to log to neo4j.log in an Unmanaged Extension

As part of the major changes in 3.0, the way to log to the user log, now neo4j.log (in server mode), has changed. To log within an Unmanaged Extension is…

Read more

How to perform a Soundex search

Using apoc.text.phonetic one can perform a Soundex search. For example if one defines the following nodes then to find these 3 nodes, since they all have the same Soundex value…

Read more

Solve dependency issues

There are multiple ways to include neo4j artifacts. In this article, we will focus on maven based on different scenarios or errors. The most common issue is setting up the…

Read more

Viewing schema data with APOC Procedures

APOC Procedures offers meta procedures to view information about your database schema and the data it stores. The procedure apoc.meta.schema() uses a sampling of the graph data to produce a…

Read more