Indexing is how Magento transforms data such as products, categories, and so on, to improve
the performance of your web store. As data changes, the transformed data must be updated—or
reindexed. Magento has very sophisticated architecture that stores merchant data (including
catalog data, prices, users, stores, and so on) in many database tables. To optimize storefront
performance, Magento accumulates data into special tables using indexers.
For example, suppose you change the price of an item from $4.99 to $3.99. Magento must
reindex the price change to display it on your store. Without indexing, Magento would have to
calculate the price of every product on the fly—taking into account shopping cart price rules,
bundle pricing, discounts, tier pricing, and so on. Loading the price for a product would take a
long time, possibly resulting in cart abandonment.
To access Index Management:
1. On the Admin menu, select System > Index Management.
2. Any indexer with a checkbox next to its name can be managed manually. The other indexers
update automatically according to your Magento cron job. The default mode for each indexer is
set in the system configuration.