点击侧边栏中的算法库,可以管理和运行 Ultipa 图算法,以及查看后台任务。
算法列表
点击侧边栏中的算法库后,默认进入的是算法列表。
算法显示
Ultipa Manager 将安装的算法置于以下几项分类下显示:
- 通用图算法
- 社区网络 & 社区识别
- 图嵌入算法
- 相似度算法
- 复杂图算法
- 中心性算法

点击页面右上角的切换样式图标,可在列表与卡片显示样式之间进行切换。安装的算法数量太多时,也可根据算法名称进行搜索。
安装和删除算法
点击页面右上角的扳手图标安装新算法。对于每个算法,需上传算法安装包(.so文件)和配置文件(.yml);可同时安装多个算法。

若需安装特定算法,请发送邮件至 support@ultipa.com 获得以上两种文件。
点击算法卡片右上角垃圾桶图标可删除算法,算法删除后不可从 Ultipa Manager 恢复,支持批量删除。

运行算法
点击算法卡片,即可进行算法参数配置和运行算法。
在 UQL 编辑器内书写
algo()
命令也可以运行算法。
以下是一个运行算法并进行属性回写的操作示例:点击全图 K 邻算法,在 write_db_property 字段里填写回写的属性名为 kNum,运行后得到结果:

点击 Schema 侧边栏查看点属性,所有点都增加了一个名为 kNum 的属性,该属性代表每个节点 1 步邻居的数量:

以下是一个运行算法并进行文件回写的操作示例:点击全图 K 邻算法,在 write_file_filename_ids 字段里填写回写的文件名为 khop1,运行后得到结果:

点击 Result 列内的 khop1,可下载该文件,本示例文件打开后为:

以上两种算法执行方式会以后台任务运行,如果不能立即返回结果,可点击刷新列表按钮进行刷新。
以下是一个运行算法并直接返回结果的操作示例:点击全图 K 邻算法,打开 return,填写返回语句,运行后得到结果:

返回的列表即为图中每个节点 1 步邻居的数量。
任务列表
在页面顶部切换至任务列表,查看当前实例中所有的后台任务:
