Neo4j:查找节点的最快方法:通过 id 函数或索引?
Neo4j: fastest way to find a node: by id function or index?
通过id函数查找节点是否更快
MATCH (i:Item) WHERE id(i) = 2345 RETURN i
或由 属性 索引?
MATCH (i:Item { name: "Foo"}) RETURN i
分析我看到的这些查询
- id 函数:2 个数据库总命中数
- 索引:1 个数据库总命中数
按 id 查找总是更快,因为它直接指向 node-record。
通过id函数查找节点是否更快
MATCH (i:Item) WHERE id(i) = 2345 RETURN i
或由 属性 索引?
MATCH (i:Item { name: "Foo"}) RETURN i
分析我看到的这些查询
- id 函数:2 个数据库总命中数
- 索引:1 个数据库总命中数
按 id 查找总是更快,因为它直接指向 node-record。