Graphs

graph

A set of vertices, with edges joining pairs of them. Neo4j calls vertices nodes and edges relationships.

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.

434 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 Science305 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 Fundamentals140 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 Fundamentals66 mentions

  • Graphs Are EverywhereGraph Thinkingdatabases originate from graph theory, a concept created in 1730's21 mentions
  • What is Neo4j?Graph Thinkingis a graph database that stores data as nodes and14 mentions

Cypher Indexes and Constraints133 mentions

Using Neo4j with LangChain36 mentions

  • Neo4j integrationNeo4j and LangChainallows developers to build advanced AI applications that can reason over graph data, generate Cypher queries, and provide context-aware7 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 GDS21 mentions

Neo4j and Generative AI Workshop86 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 Fundamentals68 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 graphs13 mentions
  • GraphRAGRetrieval Augmented Generation (RAG)GraphRAG (Graph Retrieval Augmented Generation) is an approach that uses the strengths of graph databases to provide relevant and21 mentions

Neo4j Management, Optimization, and Refactoring Workshop43 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

Introduction to Graph Databases Workshop30 mentions

  • What is Neo4j?Graph DatabasesNeo4j is a graph database that stores data in a13 mentions
  • Create a GraphGraph Databasesgraphs provide a structured way to represent entities, their attributes, and their relationships, allowing for a comprehensive3 mentions

Zero to Production Hands-On Workshop52 mentions

  • What is Neo4j?Graph DatabasesNeo4j is a graph database that stores data in a13 mentions

Introduction to Vector Indexes and Unstructured Data51 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