I faced an issue with sharepoint search where full crawl takes too long to complete nearly 240 hours. Requirement was how to reduce the full crawl time.
- Search service is working fine.
- search components are online and heathy.
- There is enough space in the server drive hosting search components.
- Checked event log in the server hosting crawl component and found the below error
Event ID: 30 Description: The search service stopped the filter daemon because it was consuming too many resources. A new daemon will automatically be started, and no user action is required.
Also from crawl logs found most traces related to memory quota choking like as below
The filter process could not be initialized when trying to process this item. Verify that the file extension is a known type and the item is not corrupt.
so as to resolve the issue, we need to made some changes in registry.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice Server14.0SearchGlobalGathering Manager
Change the properties of below two items to 200 MB from the default value of 100 MB.
follow the video below to get detail step by step information of the changes to do.