边属性枚举查询

  • nebula 版本:3.2.0
  • 部署方式:单机
  • 安装方式:Docker
  • 是否为线上版本:N

我的图空间中仅有一类边“relation”,现在我希望查询其中的一个边属性“type”的所有可能值,使用nGQL如下:

lookup on relation yield properties(edge).type as type | yield distinct $-.type

对于非常小的图,可以正常得到结果,但数量有提高时(十万级)经常报memory error。请问有什么对内存消耗更少的写法,可以完成对该属性的枚举值查询?

想了下,现在这样的模型没有很好的解法。
是否考虑把relation根据type拆分成多种类型的边,比如releation有多种type,好友、亲戚等,拆成好友边、亲戚边这样。

1 个赞

他这个问题泛化下就是 要lookup propA distinct,然后搞不定啊。。。。。

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。