Community summary
A community summary is a concise textual description of information associated with a group of related entities in a knowledge graph.
Domain-Specific Small Language Models
A high-level summary of a group of related graph entities used as an intermediate unit for search and response generation.
- How it is used
- Supports global search by supplying intermediate summaries for query-time answer synthesis.
- How deep it goes
- Defines the artifact and its role in GraphRAG, but stops short of detailing the summarization algorithm itself.
- Examples
- Uses graph communities, a movie database illustration, and query-time partial-answer synthesis.
- What you can do after
- Apply it to build global-search responses from graph-derived community overviews.
Read how Domain-Specific Small Language Models explains community summary →
Essential GraphRAG
A community-level summary is a concise natural-language description of the entities, relationships, themes, and information associated with a graph community.
- How it is used
- Uses summaries as intermediate retrieval units for broad thematic questions and as supporting context for entity-focused search.
- How deep it goes
- Explains generation, hierarchy selection, map-reduce use, and graph integration, but does not detail the summarization prompt or algorithm internals.
- Examples
- Demonstrates stored community reports, rated key points, map-reduce aggregation, a global retriever, and local-search context for Ulysses.
- What you can do after
- Apply community summaries in global or local GraphRAG retrieval and tune hierarchy level or rating thresholds for efficiency and detail.
Related concepts
- global searchused by · Global search is a GraphRAG retrieval technique that answers broad queries by aggregating and synthesizing information across community summaries or other corpus-level representations.
- GraphRAGproduced by · GraphRAG is a retrieval-augmented generation approach that uses graph-structured knowledge and relationships to retrieve context for language-model responses.
- MapReduceused by · MapReduce is a computational pattern that applies map operations to input elements or partitions and combines the intermediate results through reduction or aggregation.
- language modelproduced by · A language model is a computational model that represents patterns in linguistic tokens to estimate sequence probabilities and predict or generate language from context.
- knowledge graphhas part · A knowledge graph is a graph-structured representation of entities and their semantically meaningful relationships, often including associated attributes or facts.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

