You can control the frequency of the product collections indexation. By default, product collections are indexed every hour.
Indexing simple filters that rely only on the product attributes happens via the message queue. Indexing task is queued immediately after the product collection node is saved. After the index task is processed, the product collection (or the part of product collection) is available on the Front Store immediately.
Indexing more complex filters (e.g. those that involve relationships with other entities) is separated from the common reindexation process and happens on a dedicated schedule via cron.
To change the default product collections indexation frequency:
Navigate to the system configuration (click System > Configuration in the main menu).
Select Commerce > Product > Product Collections in the menu to the left.
To customize the Indexation Cron Schedule:
- Clear the Use Default box next to the option.
- Select the desired frequency from the list.