> ## Documentation Index
> Fetch the complete documentation index at: https://docs.unstructured.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

<Info>
  The Unstructured open source library does not support enriching.
</Info>

<iframe width="560" height="315" src="https://www.youtube.com/embed/brlxpzIpPt0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen />

*Enriching* adds enhancements to the processed data that Unstructured produces. These enrichments include:

* Providing a summarized description of the contents of a detected image. See [Image descriptions](/concepts/enriching/image-descriptions).
* Providing a summarized description of the contents of a detected table. See [Table descriptions](/concepts/enriching/table-descriptions).
* Providing a representation of a detected table in HTML markup format. See [Tables to HTML](/concepts/enriching/table-to-html).
* Providing a list of recognized entities and their types, through a process known as *named entity recognition* (NER). See [Named entity recognition](/concepts/enriching/ner).
* Having a vision language model (VLM) use advanced optical character recognition (OCR) to improve the accuracy of initially-processed text blocks. See [Generative OCR](/concepts/enriching/generative-ocr).

To add an enrichment, add one of the following enrichment node types to an Unstructured workflow:

* [Image Description](/concepts/enriching/image-descriptions) to provide a summarized description of the contents of each detected image.
* [Table Description](/concepts/enriching/table-descriptions) to provide a summarized description of the contents of each detected table.
* [Table to HTML](/concepts/enriching/table-to-html) to provide a representation of each detected table in HTML markup format.00
* [NER](/concepts/enriching/ner) to provide a list of recognized entities and their types by using a technique called *named entity recognition* (NER).
* [Generative OCR](/concepts/enriching/generative-ocr) to have a VLM use advanced OCR to improve the accuracy of initially-processed text blocks.

For multiple enrichments, add an enrichment node for each additional enrichment type to your workflow.

<Warning>
  Unstructured can potentially generate image summary descriptions, table summary descriptions, table-to-HTML output, and generative OCR optimizations, only for workflows that are configured as follows:

  * With a **Partitioner** node set to use the **Auto** or **High Res** partitioning strategy, and an image summary description node, table summary description node, table-to-HTML output node, or generative OCR optimization node is added.
  * With a **Partitioner** node set to use the **VLM** partitioning strategy. No image summary description node, table summary description node, table-to-HTML output node, or generative OCR optimization node is needed (or allowed).

  Even with these configurations, Unstructured actually generates image summary descriptions, table summary descriptions, and table-to-HTML output only for files that contain images or tables and are also eligible
  for processing with the following partitioning strategies:

  * **High Res**, when the workflow's **Partitioner** node is set to use **Auto** or **High Res**.
  * **VLM** or **High Res**, when the workflow's **Partitioner** node is set to use **VLM**.

  Unstructured never generates image summary descriptions, table summary descriptions, or table-to-HTML output for workflows that are configured as follows:

  * With a **Partitioner** node set to use the **Fast** partitioning strategy.
  * With a **Partitioner** node set to use the **Auto**, **High Res**, or **VLM** partitioning strategy, for all files that Unstructured encounters that do not contain images or tables.

  Unstructured never produces generative OCR optimizations for workflows with a **Partitioner** node set to use the **Fast** partitioning strategy.
</Warning>
