介绍
句法
本节介绍在每种执行模式下执行 Leiden 算法所使用的语法。我们描述了该语法的命名图变体。要了解有关一般语法变体的更多信息,请参阅语法概述。
每个模式的莱顿语法
- 流模式
- 统计模式
- 变异模式
- 写入模式
在命名图表上以流模式运行 Leiden。
CALL gds.leiden.stream(
graphName: String,
configuration: Map
)
YIELD
nodeId: Integer,
communityId: Integer,
intermediateCommunityIds: List of Integer
姓名 | 类型 | 默认 | 选修的 | 描述 |
---|---|---|---|---|
图名 |
细绳 |
|
不 |
存储在目录中的图表的名称。 |
配置 |
地图 |
|
是的 |
算法特定和/或图形过滤的配置。 |
姓名 | 类型 | 默认 | 选修的 | 描述 |
---|---|---|---|---|
1.分辨率越高,社区越多,分辨率越低,社区越少。 |
||||
字符串列表 |
|
是的 |
使用给定的节点标签过滤命名的图表。具有任何给定标签的节点都将包括在内。 |
|
字符串列表 |
|
是的 |
使用给定的关系类型过滤命名图。将包括具有任何给定类型的关系。 |
|
整数 |
|
是的 |
用于运行算法的并发线程数。 |
|
细绳 |
|
是的 |
可以提供一个ID来更轻松地跟踪算法的进度。 |
|
布尔值 |
|
是的 |
如果禁用,则不会记录进度百分比。 |
|
细绳 |
|