El mecanismo de proyección nativa ofrecida por Neo4j permite crear una proyección de un grafo en memoria. Dicha proyección es definida en términos de los nodos, relaciones y propiedades del grafo original.
En el siguiente grafo tenemos nodos Person y sus relaciones: Married, Parent y Siblings.
Una proyección que solo contempla los nodos Person y la relación Parent representa el siguiente grafo.
La sintaxis para crear una proyección es la siguiente:
CALL gds.graph.create(
graph-name, node-projection, relationship-projection,
{nodeProperties: String or List,
relationshipProperties: String or List
})
El método graph.create recibe tres parámetros:
graph-name: Nombre del grafo a crear.
node-projection: Nodos que queremos en la proyección.
relationship-projection: Relaciones que queremos en la proyección.
Top comments (0)