---
title: Indexing
slug: klevu-magento-v4/indexing
docTags: 
createdAt: 2024-08-06T11:50:40.540Z
---

## Overview

The Indexing module enables the indexing of attributes and entities to Klevu. The module creates a skeleton for other indexing modules to inject data into. The indexing module itself has no knowledge of attribute or entity types. Categories, CMS Pages and Products are added via their own modules `module-m2-indexing-categories`, `module-m2-indexing-cms` and `module-m2-indexing-products`. Merchants can also add their own modules to index any custom entity types.

:::hint{type="warning"}
Before entity data for an attribute can be indexed to Klevu, the attribute **MUST** be registered with Klevu.
:::

Some standard attributes do not require registration with Klevu, e.g. name, price, SKU. See [Indexing - Attributes](https://app.archbee.com/docs/8cIJaE_9UAmWKNnQcRcUb/rAZcadVJRDbfEgoouhqQ4) for more details.

Klevu’s Magento modules use [Klevu’s Data Indexing JSON API](https://docs.klevu.com/indexing-apis) to register attributes and index entities with Klevu.

## Logging

The Indexing group of modules implement dedicated logs to segregate them from other areas, grouped by store name. These logs are found at /var/log/\[store\_code]/klevu-\[store\_code]-indexing.log.

To control the level of detail included in indexing logs (configurable on a store-by-store basis), please use the **Klevu** > **Developer Settings** > **Logging** > **Indexing Log Level** setting. See [Logging](https://app.archbee.com/public/PREVIEW-8cIJaE_9UAmWKNnQcRcUb/PREVIEW-E-LF1vzErUXZienZHDNx-) for more information.

