2

私の問題は、Neo4j 2.0.M5 でラベルを使用する基本的な例です。すべてのノードと関係を削除してから、古い 'Person' インデックスを削除してから、'name' プロパティに基づいて新しい 'Person' インデックスを作成し、'John Doe' という名前の 'Person' というラベルの付いたノードを作成します。最後にこのノードを取得します。

サイファー:

START n=node(*) MATCH n-[r?]-m  WITH n, r DELETE n, r
DROP INDEX ON :Person(name)
CREATE INDEX ON :Person(name)
CREATE (n:Person {name:'Jhon Doe'})
start n=node:Person(name='Jhon Doe') return n 

最後にノードを取得しようとするときを除いて、すべてうまくいきます。Neo4j はエラーをスローします:

Index `Person` does not exist

インデックスを作成せずに試してみましたが、うまくいきません。

これは非常に単純なケースですが、問題がわかりますか?

4

1 に答える 1