liveBook · Manning

Structured knowledge-based search

As explained in Knowledge Graphs and LLMs in Action

Structured knowledge-based search is a retrieval technique that uses formalized domain knowledge and ontologies to find and connect information across text.

Structured knowledge-based search retrieves text through formalized domain knowledge and ontology relationships rather than relying only on matching query terms. It connects related information across documents and can expose relationships that conceptual search misses. section 7.4.2 section 7.7.2

A typical search pipeline:

  • Resolve a query entity, such as Islets of Langerhans, against a medical knowledge graph. section 7.7.2
  • Navigate selected ontology relationships to obtain related entities, such as diseases affecting that entity. section 7.7.2

Pancreatic-islet search

Starting from Islets of Langerhans, a FINDING_SITE path retrieves text about hyperglycemia and diabetes mellitus. This reaches donor-maintenance information that a conceptual keyword search would not retrieve. section 7.7.2

Figure 7.14 Differences between conceptual search and structured knowledge-based search. In this case, the search process involves medical entities connected by ontology relationships to the entity detected in the search query. Starting from the “islets of Langerhans” search, the system searches for “diabetes type 1” and “hyperglycaemia,” which are two diseases that can affect the islets of Langerhans.
figure

Compare conceptual search with ontology-driven expansion from a detected medical entity to connected diseases. section 7.7.2

How Knowledge Graphs and LLMs in Action covers it

How deep it goes
Demonstrates ontology-path selection, Cypher retrieval, mention-context extraction, and document aggregation.
Examples
Uses pancreatic-islet diseases, hyperglycemia, diabetes, Zika Virus, and Togavirus-related disease retrieval.
What it assumes
Assumes entity disambiguation, knowledge-graph construction, and access to formalized domain ontologies.
What you can do after
Apply it via Neo4j knowledge-graph queries to discover related entities and retrieve supporting document contexts.
How it connects
Connects conceptual search, named entity disambiguation, knowledge graphs, medical ontologies, and information retrieval.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Knowledge Graphs and LLMs in Action. The section links point to the parts of the book it draws on.