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

# Index Pipeline Stages Reference

export const LwTemplate = ({title = "Key questions to get you started", icon = "sparkles", cta = "Powered by Agent Studio", linkHref = "https://lucidworks.com/demo/?utm_source=docs&utm_medium=referral&utm_campaign=docs_cta_ai"}) => {
  const [isLoaded, setIsLoaded] = useState(false);
  useEffect(() => {
    const timer = setTimeout(() => {
      setIsLoaded(true);
    }, 500);
    return () => clearTimeout(timer);
  }, []);
  return <div className="lw-template-container">
      <Card title={title} icon={icon}>
        {isLoaded && <span dangerouslySetInnerHTML={{
    __html: `<lw-template id="a029c1a9-28be-427e-b0e1-5d918920246a"></lw-template
            >`
  }} />}
        <Link href={linkHref} className="agent-studio-link text-left text-gray-600 gap-2 dark:text-gray-400 text-sm font-medium flex flex-row items-center hover:text-primary dark:hover:text-primary-light group-hover:text-primary group-hover:dark:text-primary-light">Powered by Lucidworks Agent Studio</Link>
      </Card>
    </div>;
};

[localhost link]: http://localhost:3000/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/overview

[mintlify link]: https://doc.lucidworks.com/docs/5/fusion/reference/config-ref/pipeline-stages/index-stages/overview

[old doc.lw link]: https://doc.lucidworks.com/fusion/5.9/229

Index Pipeline stages are used to create and modify [PipelineDocument objects](https://javadoc.lucidworks.com/fusion-pipeline-javadocs/5.9/com/lucidworks/apollo/common/pipeline/PipelineDocument.html).

<LwTemplate />

The detailed configuration article about each Fusion index pipeline stage is provided in this section.

Configuration details are found for each pipeline stage in this section.

To configure an index pipeline stage, sign in to Fusion and click **Indexing > Index Workbench**. Then click **Load** to load a datasource, click **Add a Stage**, and select the stage you want to configure. The stages are displayed under these categories:

* **Document Transformation.** This section displays options that let you configure stages such as Asynchronous Field Parser and XML Transformation.
* **Document Filtering and Enrichment.** This section displays options that let you configure stages such as Detect Language, Exclude Documents, Include Documents, and Format Signals.
* **Field Transformation.** This section displays options that let you configure stages such as Date Parsing, Field Mapping, and Geoip Lookup.
* **Natural Language Processing.** This section displays the option that lets you configure the Gazetteer Lookup Extraction stage.
* **Indexing.** This section displays options that let you configure stages such as Solr Indexer and Update Related Document.
* **Troubleshooting.** This section displays the option that lets you configure the Logging stage.
* **Advanced.** This section displays options that let you configure stages such as Call Data Model Pipeline, Data Model Mapping, Exclusion Filter, and Set Property.
* **Custom.** This section displays the option that lets you configure the JavaScript stage.
* **AI.** This section displays options that let you configure stages such as LWAI Prediction, LWAI Vectorize Field, and Machine Learning.

For information about how to configure stages in an index pipeline, see [Index Workbench](/docs/5/fusion/intro/ui-tour/index-workbench).

For conceptual information, see [Index Pipeline Stages](/docs/5/fusion/getting-data-in/indexing/index-pipelines/index-pipeline-stages).
