在neo4j cypher 2.1.2中使用in运算符的子句的索引使用示例是什么?

时间:2014-06-13 16:54:34

标签: neo4j

我的项目我们一直在寻找提高密码查询速度的方法。因此,当neo4j在查询中使用索引时,我们希望利用这一优势。 新的neo4j 2.1.2发行说明:

" Cypher使用索引来解析使用IN运算符的WHERE子句"

但没有给出进一步的解释。任何人都可以给出这样一个查询的例子吗?

1 个答案:

答案 0 :(得分:6)

MATCH (a:User)-[:KNOWS]->()
WHERE a.userID IN [1, 2, 3, 4]
RETURN a

假设“userID”被编入索引,Neo4j将在使用WHERE子句中的“IN”运算符进行比较时使用该索引。

HTH