neo4jと空間インデックスで遊びたいです。cypher を使用してこれを行う方法を示すドキュメントは見つかりません。REST API のみを使用します。
たとえば、neo4j Webコンソールで、Cypherを介して空間インデックスを作成することは可能ですか?
neo4jと空間インデックスで遊びたいです。cypher を使用してこれを行う方法を示すドキュメントは見つかりません。REST API のみを使用します。
たとえば、neo4j Webコンソールで、Cypherを介して空間インデックスを作成することは可能ですか?
現在、Cypher を使用して空間インデックスを作成する方法はありません。Java API または REST 呼び出しのいずれかを使用できます。詳細については、 http://neo4j-contrib.github.io/spatial/#rest-api-create-a-spatial-indexのドキュメントを参照してください。Neo4j ブラウザーでは HTTP POST を送信できるため、次のように入力できます。
:POST /db/data/index/node {"name":"geom", "config":
{"provider":"spatial", "geometry_type":"point", "lat":"lat", "lon":"lon"}
}
または、 内で index コマンドを使用することもできますneo4j-shell
。
3.0 用の Neo4j Spatial は、空間インデックスを管理するためのストアド プロシージャを提供するため、サイファーを使用してすべてを実行できます。https://github.com/neo4j-contrib/spatial/blob/master/src/main/java/org/neo4j/gis/spatial/procedures/SpatialProcedures.javaを参照してください。注: このバージョンはまだリリースされていないため、自分でソースからビルドする必要があります。