Graphs

graph

A set of vertices, with edges joining pairs of them. Neo4j calls vertices nodesA vertex in a graph. In a property graph it can carry labels and properties. and edges relationshipsA named, directed connection between two nodes. Every relationship has a type, a start node and an end node..

Also written: graphs

Example

Four vertices, with edges joining three of them.

Dan sits in the same graph with no edge at all.

Lessons that use this term

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

470 lessons use this term. The 40 with the highest term density are listed here.

Using Neo4j with .NET3 mentions

Intermediate Cypher Queries56 mentions

Using Neo4j with Java5 mentions

  • Accessing Graph TypesHandling resultsyour understanding of how to access graph types returned by the Neo4j Java1 mention

Get started with Graph Data Science302 mentions

Using Neo4j with Python5 mentions

  • Accessing Graph TypesHandling resultscheck your understanding of how to work with graph types returned by the Neo4j Python1 mention

Building Knowledge Graphs with LLMs110 mentions

  • Customize the schemaLLM Graph BuilderCurrently, the LLM will extract any nodes and relationships in the text. The graph can become complex even with a single, relatively simple11 mentions
  • Complete the GraphLLM Graph Builderthe graph is built from a single6 mentions
  • Neo4j LLM Graph BuilderLLM Graph Builderthis lesson, you will use the LLM Graph Builder to construct a simple knowledge27 mentions
  • Create your Knowledge GraphExploring your knowledge graphOpen the [Neo4j LLM Graph2 mentions
  • Knowledge Graph Use CasesKnowledge graphsthis lesson, you will explore the use cases of knowledge graphs8 mentions
  • What is a Knowledge GraphKnowledge graphsgraphs provide a structured way to represent entities, their attributes, and their relationships, allowing for a comprehensive11 mentions

Graph Data Modeling Fundamentals139 mentions

  • RefactoringRefactoring the Graphis the process of changing the data model and the graph5 mentions
  • Enforcing Data ModelsTesting the Modelonly proves the model works when the right data is in the graph17 mentions
  • Adding the Actor LabelRefactoring the Graphis the refactored instance model we will create in the graph where we add an Actor label to some of the Person5 mentions
  • What is Graph Data Modeling?Getting Startedyou use a Neo4j graph to support part or all of your application, you must collaboratively work with your stakeholders to design a graph that11 mentions
  • Adding the Director LabelRefactoring the Grapha previous Challenge, you added the Actor label to the nodes in the graph3 mentions
  • TestingTesting the Modelhave also populated the graph to implement the data model with a small set of test11 mentions

Neo4j Virtual Graph with Snowflake87 mentions

  • What is Neo4j Virtual Graph?Understanding Neo4j Virtual GraphVirtual Graph offers a different approach - one that keeps your data exactly where it34 mentions
  • Mapping the Schema in Virtual GraphWorking with Virtual Graph on Snowflakethe dataset in Snowflake, you can now connect Neo4j Virtual Graph and define the graph11 mentions

Neo4j Virtual Graph with Databricks81 mentions

  • What is Neo4j Virtual Graph?Understanding Neo4j Virtual GraphVirtual Graph offers a different approach - one that keeps your data exactly where it34 mentions
  • Thinking in GraphsUnderstanding Neo4j Virtual Graphyou can query graph patterns, you need to understand how relational tables translate into a graph11 mentions
  • Mapping the Schema in Virtual GraphWorking with Virtual Graph on Databricksthe dataset in Databricks, you can now connect Neo4j Virtual Graph and define the graph9 mentions

Cypher Indexes and Constraints133 mentions

Neo4j Fundamentals47 mentions

  • Graphs Are EverywhereGraph Thinkingdatabases originate from graph theory, a concept created in 1730's18 mentions

Cypher Fundamentals45 mentions

  • Deleting EmilWriting Data to Neo4jtask is to write the code to delete his node in the graph2 mentions

Aura Graph Analytics fundamentals55 mentions

  • Implicit sessionsAura Graph Analytics in the Aura Workspacecan verify this by checking the Graph Analytics tab in your11 mentions

Graph Type Schema Enforcement56 mentions

  • Define Node TypesSchema Enforcement with Graph Typesthe previous lesson, you learned how graph types enforce schema rules on your2 mentions
  • Extend the Graph TypeSchema Enforcement with Graph Typesthe previous lesson, you learned how graph types express property constraints, the difference between SET and ADD, and how to define relationship element1 mention

Path Finding with GDS20 mentions

Neo4j and Generative AI Workshop83 mentions

  • What is a Knowledge GraphGenerative AIgraphs provide a structured way to represent entities, their attributes, and their relationships, allowing for a comprehensive14 mentions

Neo4j & GenerativeAI Fundamentals64 mentions

  • What is a Knowledge GraphKnowledge Graphsgraphs provide a structured way to represent entities, their attributes, and their relationships, allowing for a comprehensive12 mentions
  • Creating Knowledge GraphsKnowledge Graphssuch as text documents, web pages, or PDFs, can be a rich source for knowledge graphs12 mentions

Neo4j Management, Optimization, and Refactoring Workshop40 mentions

  • Challenge: Refactor the graphGraph refactoringIdentify an opportunity to refactor the graph by adding a new label, creating indirect relationships, or normalizing properties to4 mentions

Using Neo4j with LangChain32 mentions

  • Neo4j integrationNeo4j and LangChainallows developers to build advanced AI applications that can reason over graph data, generate Cypher queries, and provide context-aware6 mentions

Introduction to Vector Indexes and Unstructured Data48 mentions

  • Turning data into knowledgeImporting unstructured dataDuring this course, you have learned how you can use Neo4j to turn knowledge into data, the first step in creating a knowledge graph. Knowledge graphs are a powerful way to represent and query complex interconnected4 mentions
  • Expand the GraphImporting unstructured datathis optional challenge, you can extend the graph with additional6 mentions

All glossary terms