GitHub user imbajin added a comment to the discussion: [Question]
不同的顶点使用不同的边要怎么做
几个点:
1. 例子里不应该使用人的具体实现作为 vertexLabel, 它们应该是一个 vertex 示例 (label 应该是"Person" 这样的抽象),
虽然只是举例, 也提醒一下
2. 你说的类似的 VertexLabel 用相似的 EdgeLabel, 目前比较简单的做法是, 把 EdgeLabel 改个名字, 例如 `parent"
这样的 edgelabel, 替换为
- personParentDog
- dogParentCat
- `aParentB` 的 edgeLabel 命名方式 (a 和 b 代表两个 vertexLable, 这样可以唯一区分, 语义也清楚)
3. 更好的设计是增加"父子边"的结构设计, 这个 feature 在下一个版本里会发布
<img width="943" alt="image"
src="https://github.com/apache/incubator-hugegraph/assets/17706099/b9c44163-99c9-4208-85a8-b423b941563b">
GitHub link:
https://github.com/apache/incubator-hugegraph/discussions/2394#discussioncomment-7882790
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]