0

特定のノードについて、特定のタイプの発信関係と着信関係を返すこの Cypher クエリがあります。

MATCH (n)-[r:INPUTWITH]-(m)
WHERE n.personid='12345'
RETURN m.personid, r.relid
LIMIT 5

非常に単純なクエリである必要があります。ただし、理由がわかりませんが、30秒ほどかかります。

Neo4J 2.0 を使用しています。次のように「personid」にインデックスを作成しました。

Label personLabel = DynamicLabel.label( "Person" );

BatchInserter inserter = inserter.createDeferredSchemaIndex( personLabel ).on( "personid" ).create();

何が起こっているのか?

4

1 に答える 1

2

サイファー クエリでラベル インデックスを使用するには、次のように、クエリ パターンにラベルを含める必要があります。

MATCH (n:Person)-[r:INPUTWITH]-(m)
于 2013-10-30T13:49:40.897 に答える