/ / Нео4j пространствено - как да изтриете възел - neo4j, пространствено

Neo4j Spatial - Как да изтриете възел - neo4j, пространствен

След като успешно създадох пространствен индекс, създадох възел и го добавих в индекса, сега бих искал да изтрия възела (лесен) и да го премахна от пространствения индекс (не е толкова лесно).

По време на писането документацията не покрива това.

С поглед към индекса виждам какво да изясня, но на моя прост DB не съм сигурен дали това е протокол, който трябва да следва или просто правило.

Моят възел (в индекса) е две отношения "rtree" далеч от корена на слоя, който мога да почистя, ако е посъветван.

Има ли api да изтрие моя възел?

Ако не, това ли е добър модел за подреждане на индекса, след като унищожа възела в графиката?

Благодаря.

Отговори:

0 за отговор № 1

Да, почистване на индекса след премахване на възел е правилното нещо, което трябва да направите. един PR ще бъде най-добре дошъл! Също така, уверете се, че премахването е idempotent (вярвам, че вече е).


3 за отговор № 2

Когато изтриете възел, той автоматично трябва да бъде премахнат от всеки индекс, за да се предотвратят вписвания в сираци. Ако изпитвате различно поведение, смятам, че това е грешка.