遍历顺序
在图论中有两个主要顺序算法:深度优先(depth-first)和广度优先(breadth-first)算法。下面以一个树状图作为例子来了解下这两个算法。
|
|
Cypher是Neo4j的查询语言,与关系性数据库的查询语言SQL是一个概念。
下面语句查询了用户John看过的电影
|
|
与传统关系型数据库一样,为了更快地遍历出需要的节点,索引是必不可少的。
还是使用上几章创建的数据为例,假定现在给USERS节点添加email属性,并且期望电子邮件地址是唯一的,然后以用户的邮箱作为索引。在命令行输入index --indexes
可以列出索引项,该索引为legacy index,如果可能请只使用下面的schema index同时避免legacy index。
第二章已经将本章需要遍历的数据构造完毕,下面就学习下如何利用Api进行简单的图形遍历。