注:2019-08-21,打算做一个KG-task-oriented-dialogue-systrm【自创名词··]
官档链接
友情提示:花钱买韭菜教程,不如看看文档~~ ??
neo4j数据基本结构
Node,Relationship,下图每个小圆代表一个node,线表示relation
Node Variables(节点变量)
跟大多编程语言的变量名类似,一般是缩写或者开头字母,方便后面的查询语句查找。比如用 p 代表 person节点,t代表technology节点,下图为Cypher示例
Node Label(节点标签)
比如人的标签,你可把他们全部归类为person标签(贾宝玉,林黛玉,史湘云,宋小宝这些当然没必要全部分为不同的node,归结为person标签,然后人名作为他们各自的属性),上图中就是 person, technology, company
Relationships direction(关系指向)
在上图的例子中就包含 LIKES, IS_FRIENDS_WITH, WORKS_FOR这三种关系 ,
Cypher表示:[:LIKES];[:IS_FRIENDS_WITH];[