nebula建议(一丢丢建议)

非常感谢开源的nebula的,解决了很大的问题,查询的性能很不错了。在使用中,遇到了一些问题:
1、感觉可视化的功能有点少,用点来查询的时候,无法向nei4j那样将子图展现出来,只能展现了点,不会自动将边也展示出来。
2、作为一个算法,感觉在使用nebula开发算法的时候,不是很好开发。算法模块需要直接操作storage层模块。官方似乎没有例子。官方能否出一个小例子,比如如何连接storage模块开发PageRank,或者连接networkx。方便大家上手
非常感谢。谢谢

4 个赞

@jerry.liang 有个 Studio 的建议

第二点的话,算法可以阅读下我们现在已经发布的几篇文章

下周还会发一个 Spark 图计算的文章,其他的话等研发同学来补充下回复啦。

2 个赞

你好,要使用nebula开发算法的话,可以通过java-client连接storage模块scan数据。https://github.com/vesoft-inc/nebula-java/tree/v1.0/tools/nebula-spark 提供了spark-reader的api将nebula数据读取成dataframe,您可以基于spark开发算法。 此外后续会提供python-client,您可以通过python client与networkx连接。

3 个赞

你好,针对第一个问题,目前studio正在优化边的查询导入,另外对于类似neo4j的子图导入我们后面也会支持,不过当前nebula能查询子图的语句似乎不多,据我理解应该只有路径查询会返回图的数据。

总之,我们近期会把边的查询可视化完成,希望对你有所帮助,目前你还可以用图探索进行探索查询。

2 个赞

谢谢各位大佬

studio 图探索导入支持边的导入以及路径导入功能已经上线,可以更新镜像到 1.2.1试用。后续我们也会在可视化这块持续优化