Neo4j:找到节点的最快方法:通过id函数还是索引?

aGO*_*aGO 5 neo4j database-performance

是否通过id函数更快地找到节点

MATCH (i:Item) WHERE id(i) = 2345 RETURN i
Run Code Online (Sandbox Code Playgroud)

或者通过索引的财产?

MATCH (i:Item { name: "Foo"}) RETURN i
Run Code Online (Sandbox Code Playgroud)

我看到了这些查询的概要

  • id功能:2总db命中
  • index:1 db db hits

Mic*_*ger 8

按id查找总是更快,因为它直接指向节点记录.