We are planning on having a separate index for each catalog, because we want to be able to update and index one catalog at a time. We want to be able to push a single catalog from our PIM system to Episerver and then update and reindex that catalog without affecting the other catalogs.
Have any of you tried to implement a setup like this before?
We are using Solr for our search index, and I expect that I need to modify the SolrSearchProvider in order to achive this. But before I start, I would like to be able to tell Episerver to start indexing of a specific catalog.
Would I have to implement my own CatalogIndexBuilder in order to achive this? As far as I can see, the Mediachase.Search.Extensions.Indexers.CatalogIndexBuilder can only index all catalogs. The ISearchIndexBuilder interface also only provide a method to build indexes for all catalogs.