I'm currently exploring Spatial support for Neo4j. Until now I've been using PostGIS for storing and querying Openstreetmap Data, but I want to use Neo4j for this approach. When using Neo4j I first discovered the very old neo4j-spatial-plugin. Using this plugin I was able to import first .osm-Files using the commandline, but only for Neo4j 4.1.6. Later I saw the Neo4j/osm github and used this Importer for a second Database, again only with the commandline. Both plugins where only compatible for Neo4j 4.1.6 or older Versions, which didn't satisfy me.
Next I discovered a third plugin Neo4j/spatial, which seems to provide an Importer with support for newer Versions and even had spatial functions included. But this plugin seems to be different than the other two. Since I use Neo4j as a Server and not as an embedded system, I couldnt figure out if it is possible to use this plugin. The other two plugins provided functions with the Commandline to import OSM Files. (procedures where very slow in importing so I had so cancel it)
So my question is, which of these programs should I use when using neo4j as a server? And apart from procedures, are these plugins usable with the Neo4j server? Using them in a Java Application would be cool.