图投影

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

createMillis

projectMillis

-

configuration

nodeProjection

configuration.nodeProjection

relationshipProjection

configuration.relationshipProjection

nodeQuery

configuration.nodeQuery

relationshipQuery

configuration.relationshipQuery

nodeFilter

configuration.nodeFilter

relationshipFilter

configuration.relationshipFilter

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

原生投影

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

Cypher 投影

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
)