我的项目我们一直在寻找提高密码查询速度的方法。因此,当neo4j在查询中使用索引时,我们希望利用这一优势。 新的neo4j 2.1.2发行说明:
" Cypher使用索引来解析使用IN运算符的WHERE子句"
但没有给出进一步的解释。任何人都可以给出这样一个查询的例子吗?
答案 0 :(得分:6)
MATCH (a:User)-[:KNOWS]->()
WHERE a.userID IN [1, 2, 3, 4]
RETURN a
假设“userID”被编入索引,Neo4j将在使用WHERE子句中的“IN”运算符进行比较时使用该索引。
HTH