CoreShop Index Extension

In order to make the index more flexible, it is possible for you to write extensions. Extensions allow you to do following things:

- Add more "default" columns and corresponding data
- Pre Filter an mysql index

To create a new extension, you need to implement either the interface CoreShop\Component\Index\Extension\IndexColumnsExtensionInterface for column extensions or the interface CoreShop\Bundle\IndexBundle\Extension\MysqlIndexQueryExtensionInterface for mysql query extensions.

You then need to register your service using the tag coreshop.index.extension