图投影

表 1. YIELD 字段的变化
1.x 2.x

createMillis

projectMillis

-

配置

nodeProjection

configuration.nodeProjection

relationshipProjection

configuration.relationshipProjection

nodeQuery

configuration.nodeQuery

relationshipQuery

configuration.relationshipQuery

nodeFilter (节点过滤器)

configuration.nodeFilter

relationshipFilter

configuration.relationshipFilter

表 2. 投影图
1.x 2.x

原生投影 (Native Projection)

CALL gds.graph.create(
  'myGraph',
  NODE_PROJECTION,
  RELATIONSHIP_PROJECTION,
  ADDITIONAL_CONFIGURATION
)
CALL gds.graph.project(
  'myGraph',
  NODE_PROJECTION,
  RELATIONSHIP_PROJECTION,
  ADDITIONAL_CONFIGURATION
)

Cypher 投影 (Cypher Projection)

CALL gds.graph.create.cypher(
  'myGraph',
  NODE_QUERY,
  RELATIONSHIP_QUERY
  ADDITIONAL_CONFIGURATION
)
CALL gds.graph.project.cypher(
  'myGraph',
  NODE_QUERY,
  RELATIONSHIP_QUERY
  ADDITIONAL_CONFIGURATION
)

投影子图

CALL gds.graph.create.subgraph(
  'myGraph',
  NODE_QUERY,
  RELATIONSHIP_QUERY
  ADDITIONAL_CONFIGURATION
)
CALL gds.graph.project.cypher(
  'myGraph',
  NODE_QUERY,
  RELATIONSHIP_QUERY
  ADDITIONAL_CONFIGURATION
)