Graph Data Science

native projection

A Full definition for projection (opens in a new tab)An in-memory copy of part of your database that graph algorithms run against. You choose which nodes and relationships it holds. built by naming Full definition for node (opens in a new tab)A vertex in a graph. In a property graph it can carry labels and properties. Full definition for label (opens in a new tab)A tag on a node that groups it with other nodes of the same kind. A node can carry more than one. and Full definition for relationship (opens in a new tab)A named, directed connection between two nodes. Every relationship has a type, a start node and an end node. types directly, without a Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. query.

Example

Two labels and one relationship type, named as arguments.

cypher
CALL gds.graph.project(
  'directors-graph',
  ['Director', 'Movie'],
  'DIRECTED'
)
YIELD nodeCount, relationshipCount
RETURN nodeCount, relationshipCount

Every (:Director) and (:Movie) node goes into the projection, along with every [:DIRECTED] relationship between them.

Lessons that use this term

The lesson and course links below open in a new tab.

6 lessons use this term. Results are ordered by term density.

Graph Data Science in Practice7 mentions

  • The GDS WorkflowGDS FoundationsYou can create a projection of your graph using Cypher or Native projection7 mentions

Analyze Graph Data with Python2 mentions

Aura Graph Analytics fundamentals4 mentions

  • Aura Graph Analytics workflowAura Graph Analytics in the Aura WorkspaceNative projection is the fastest way to get a graph into the2 mentions
  • Implicit sessionsAura Graph Analytics in the Aura Workspacehere is derived, so a Native projection is the most performant projection1 mention
  • The AGA workflow end to endFrom the Python clientNative projection is the fastest way to create a graph projection — it scans labels and relationship types directly from AuraDB, skipping1 mention

Get started with Graph Data Science3 mentions

All glossary terms