これらの2つのstackoverflowの質問を参照してください:
多数のノードがインデックスに正しくないグラフがあります。Delete
これは、Cypher またはWebadmin コンソールのボタンを使用してノードが削除されたために発生したと思いますが、これによりノードが含まれていたインデックスからもノードが削除されないことを認識していません。
その結果、開始ノードにこれらのインデックスを使用するクエリに対して、これらのノードが正しく返されなくなりました。
Cypher、REST API、または Webadmin コンソールを使用して、インデックスからノードを削除することは可能ですか?
または、次のようなカスタム Java (組み込みモードを使用しています) を作成する必要がありますか?
Iterable<Node> offendingNodes;
Iterable<Index<Node>> allIndexes;
for(Node offendingNode : offendingNodes) {
for(Index<Node> index : allIndexes) {
index.remove(offendingNode);
}
}
// Now re-index offendingNodes correctly