In our live environment we faced the issue like Crawl
component continuously in recovering state. We verified the logs in complete
FARM and gone through many blogs. In one of the blog I observed that the
workaround is the below.
Please add new crawl component which bring your crawl
component online. Many people think that we need to to perform index reset to fix the issue. Index Reset can be performed as a last option. Once Index Reset is performed on live server crawls will take so much time to complete and also the performance will be degraded during the process. The option should be selected when there are two environments. Once the problem environment is fixed you can take the current environment out of rotation and keep the original environment to rotation.
Steps to add a new crawl component:-
- On search service application page go to Search Application Topology section.
- Click on Modify which will take you to topology page.
- In the Topology page click on new smart tag click on crawl component.
- It took around 30 minutes as my content is huge.
- Once the new component is added the old component which is in recovering state came online.
- Once your component is online remove the new one which is created.