如图,2001-4001有10条边,请问rank该如何设置
目前没有设置,只有1条边
在存储层中 一条边是按照 (src, dst, edgeType, rank)四元祖进行区分的, edgeType是边的类型,比如2001到4001都是同一类型的边则 edgeType 相同, 所以有多条 2001到4001 边类型相同的边,需要每个边设置不同的rank 进行区分,
在插入边时,如果不设置rank值则默认为0, 所以 src,dst ,edgeType都相同的多条边,如果rank没设置,则后面的边会覆盖前面的边, 结果就是存储层中 只有一条2001到4001的边
至于怎么设置rank,可以参考。INSERT EDGE - Nebula Graph Database 内核手册
1 个赞
在一个边里面,只能有一种排序吗?比如再添加一个如上的edge三行2002到4002,可以实现吗?如何设置rank
你说的排序 什么意思,
rank值 可以自己指定,0,1,2 等等,
你是通过csv 文件导入吗
我是采用csv文件导入的,并不是一定需要排序,只是想图中有从2001到4001有10条边
csv 文件中 加 一个rank 列,然后在配置文件中 设置好rank参数, 至于 rank列中值写什么, 只要是不同的数字就行,一般都是从0 递增
所有已经搞定,谢谢大佬