查询查询不使用Neo4j上的索引
有没有办法找到不使用Neo4j上的索引的查询,我真的很感激,如果有人可以指导我这个。
答案 0 :(得分:0)
启动Neo4j浏览器,然后输入:schema。您应该获得所有索引和约束的列表 - 添加它们的标签以及属性。如果没有添加索引,它将看起来像这样:
:schema
No indexes
No constraints
如果在属性名称
上的Person标签节点上添加了索引,它将如下所示Indexes
ON :Person(name) ONLINE
No constraints
为了检查您的索引是否实际用于查询,您应该查询查询。如果您在按属性检索节点时看到超过2 db命中,并且您有100个节点,例如,则它没有使用索引。 原因可能是您正在查询修改后的字符串,如此
MATCH (n:Person) where reverse(n.name) = "myname"