I'm trying to evaluate if neo4j spatial is the right solution for simple
geospatial searches. I've imported ~200k locations into a local neo4j
database via the rest api and have started to query it using cypher in the
neo4j shell
I'm finding that queries like the one below are taking up to 5 seconds.
This seems a bit slow to me, so I would like to ask how to improve the
performance of this query. Are there any configuration options that I
should be looking at?
neo4j-sh (?)$ start node =
node:geom('withinDistance:[33.74242401123047,-90.71835327148438, 20.0]')
return node;
+----------------------------------------------------------------------------------------------------------------------------+
| node
|
+----------------------------------------------------------------------------------------------------------------------------+
|
Node[34002]{name:"Goody's",lon:-90.71835327148438,lat:33.74242401123047,merchantId:"4e0c509a-8263-4d91-8fca-5b5d5530d7b5"}
|
+----------------------------------------------------------------------------------------------------------------------------+
1 row
4806 ms
I'm creating an index with the following configuration:
{"name" : "geom",
"config" : {
"provider" : "spatial",
"geometry_type" : "point",
"lat" : "lat",
"lon" : "lon"
}
}
and then simply creating the nodes and adding them to index via the rest api
Any advice is appreciated.
Thanks
--
You received this message because you are subscribed to the Google Groups
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.