SaaS CMS has officially launched! Learn more now.

Rebuild Episerver Find indexes site wise


Hi All,

Can we rebuild the Episerver Find indexes site wise because if we rebuild the indexes using "EPiServer Find Content Indexing Job" schedule job then it will rebuild the indexes for all the sites those are exists in our CMS? We have multiple sites in our solution and we don't want to rebuild the other site indexes while working on other sites.

Please let me know if there is any out-of-box way to do this or we need to create our schedule job for this.



Jun 10, 2019 16:34

Hi Ravindra,

There isn't any out of the box feature available for this. And, I am also concerned about how you will do that for site specific.

Because the search conventions task type only. How you will pass your site only?

Thanks, and Regards


Jun 12, 2019 9:20

Hi Praful,

I am planning to pass the context site in the schedule job but not think much about this.

BTW thanks for confirming that out of the box this is not available.



Jun 12, 2019 9:38

You should be able to use ContentIndexer.ReIndex to index a specific site:

ContentIndexer.Instance.ReIndex(siteDefinition, status =>
                            //Do things with the status

Jun 12, 2019 10:49

Ok, I will definitely try this.

Jun 12, 2019 14:22

I wrote a blog post on this so anyone can refer to this for the reference.

Oct 28, 2019 17:57
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.