Sunday, December 20, 2009

The filtering process could not load the item. This is possibly caused by an unrecognized item format or item corruption.

I was constantly getting this error while running Crawl on my “All local portals”. Earlier I suspected it could be due to .doc IFilter not properly registered. But after verifying that all the registry entries are intact as per the MSDN, I thought of troubleshooting it in more detail.

Even when I removed all document libraries and word files from my site, I was still getting the same error. I still don’t know why this error is occurring. But I was able to get my .doc file indexing using a workaround.

 

Create a new Content Database with only your site which contains the .doc,.docx or .pdf document libraries. As shown in the below snapshot

image

The trick here is to minimize the Scope instead of having a wide scope of the entire Web Application like http://manmoss:2222/ in this case. Only crawl only the new subset Content database. You’ll get success in Crawl Logs

 

Sunday, December 13, 2009

Your search cannot be completed because of a service error

 

If you get the below error while performing a search from “Search box” of SharePoint

Error :: Your search cannot be completed because of a service error

The solution that worked for me to fix this error was to give sufficient privileges (EXECUTE,READ,WRITE,etc) to your SharePoint Service Account  on your SSP’s search database.

Normally this service account can be classified as <Domain>/<SharepointComputerName>$

e.g. if your domain name is OrgCorp.com and your sharepoint machine name is SPComp then the user will be OrgCorp/SPComp$

In my case the account name is MANCORP/MANMOSS$ and here’s how the DB setup looks like

image