面试题答案
一键面试- 索引创建语句:
CREATE INDEX idx_user_age ON :User(age);
- 原因:
- 在Neo4j中,索引用于加速查询。这里要快速查询年龄大于30岁的用户,对
User
节点的age
属性创建索引,可以让Neo4j在执行类似MATCH (u:User) WHERE u.age > 30 RETURN u
这样的查询时,不必遍历所有的User
节点,而是通过索引快速定位到满足age > 30
条件的节点,从而大大提高查询效率。索引就像一本书的目录,能够帮助快速找到所需数据。CREATE INDEX idx_user_age ON :User(age);
这条语句创建了一个名为idx_user_age
的索引,针对标签为User
的节点的age
属性,这样在进行相关查询时,Neo4j可以利用该索引快速筛选出符合条件的用户节点。
- 在Neo4j中,索引用于加速查询。这里要快速查询年龄大于30岁的用户,对