请pm小姐姐认真考虑一下对Find Path加where筛选条件

why?
我们使用nebula graph主要用在知识图谱场景
查找两个实体之间关系的时候 用到了find shortest path ,但是中间经过的路径(也就是边)有的是价值不大的边(可以理解权重低)我们想过滤掉

举个例子:
实体:医学领域发表的论文以及对应每篇论文的关键词
边:关键词 与 论文关系;关键词与关键词 关系(这两个关键词 都在同一篇文章里面 算一个关系)
找关键词 cancer 和 egfr的最短路径 遍历边:关键词与论文的边
想过滤掉 某些发表时间已经超过20年或者10年的论文(可以理解为 这些论文价值小)

from 2.0 GA match 性能问题 - #12,来自 jmq2020
@jude-zhu

你用的1.x版本吗?2.x可以用match, match path时可以加过滤条件

试用了一下2.0GA match性能还不高

1 个赞

这个需求帮你记下来了,后面我们也会看你的场景的 match 的性能优化

cc @jmq2020

1 个赞

Multi optimize for FIND-PATH by charlygao · Pull Request #2434 · vesoft-inc/nebula · GitHub 这个pr 就是带where条件过滤的