What is a Knowledge Graph? | Yext Hitchhikers Platform

What You’ll Learn

In this section, you will learn:

  • What a knowledge graph is
  • How a knowledge graph powers consumer experiences on search, business listings, and webpages

What is a Knowledge Graph?

A knowledge graph is a database that is designed to structure data objects and the relationship between those objects. For example, a restaurant franchise (like Galaxy Grill — the fictional brand you’ll see across Hitchhikers) could use a knowledge graph to store data on objects like:

  • Restaurant locations
  • Menu items
  • Services like delivery and takeout
  • Job postings

From there, a knowledge graph could help the brand to create relationships between those objects:

  • Menu items that are available at certain restaurant locations
  • Which locations offer delivery
  • Job postings by restaurant location

These object relationships are the foundation of how a knowledge graph — like the Knowledge Graph in Yext — makes brand information available and useful to consumers.

Why Use a Knowledge Graph?

The purpose of a knowledge graph is to power downstream experiences. A downstream experience is any application that can use the data objects and their relationships in order to build a user-facing experience. These can include:

  • Business listings on Google, Apple, and other major publishers
  • Web pages
  • Site search experiences

Because a knowledge graph uses object relationships, that data can be used to answer complex questions from consumers. As an example, let’s look at how data stored in a knowledge graph with object relationships can power a dynamic site search experience.

We’ll use this example search: “Financial advisor in New York who speaks Mandarin”

This seems like a simple search query. However, this query actually contains a few different object relationships — in this case, a financial advisor, a location, and a language.

If this data is not stored in a way that reflects these object relationships, this search query becomes harder to parse. This is an example of how a traditional keyword index search might parse this question:

Index search

Traditional index-based search typically doesn’t handle queries like this well, because it doesn’t account for the relationships between the different objects that are in a query.

If this data was stored in a knowledge graph, with object relationships in place, that data could be used to build a semantic search experience. The results may look something like this:

semantic search

In the next unit, you’ll learn about how objects and relationships are structured in the Yext Knowledge Graph, and how that structured data powers products across the Yext platform.

unit Quiz
+20 points
Daily Quiz Streak Daily Quiz Streak: 0
Quiz Accuracy Streak Quiz Accuracy Streak: 0
    Error Success Question 1 of 2

    What is a knowledge graph?

    Error Success Question 2 of 2

    Why are object relationships important when structuring business data?

    Way to go, you passed! 🏁

    You've already completed this quiz, so you can't earn more points.You completed this quiz in 1 attempt and earned 0 points! Feel free to review your answers and move on when you're ready.
1st attempt
0 incorrect