/ / Neo4j Spatial - ノードを削除する方法 - neo4j、spatial

Neo4j Spatial - ノードを削除する方法 - neo4j、spatial

空間インデックスを作成し、ノードを作成して自分のインデックスに追加したら、ノードを削除し(簡単)、空間インデックスから削除できるようになりました(それほど簡単ではありません)。

これを書いている時点では、ドキュメントはこれをカバーしていません。

インデックスを見れば何を片付ければよいかわかりますが、私の単純なDBでは、これが従うべきプロトコルなのか、単に経験則にすぎないのか自信がありません。

私のノード(インデックス内)は、レイヤのルートから2つの「rtree」関係にあります。

自分のノードを削除するためのAPIはありますか?

そうでない場合は、グラフ内のノードを破棄した後にインデックスを整理するのに適したパターンでしょうか。

ありがとう。

回答:

回答№1は0

はい、ノードを削除した後にインデックスを消去するのが正しいことです。 PRは大歓迎です!また、削除がべき乗であることを確認します(私はそれが既にあると思います)。


回答№2の場合は3

ノードを削除すると、孤立したエントリを防ぐために、どのインデックスからも自動的に削除されます。あなたが別の振る舞いをした場合、これはバグだと思います。