21 02 2013
SharePoint 2010 Server Search Only Crawling Top Level Site
This one cost me three evenings, and turned out to be a silly little thing, hope it can help someone else.
The scenario:
One web application has one site collection. Only pages in the top level site are being indexed by the crawler. These pages happen to be ones linked by the homepage. Another web application with a site collection and site hierarchy is able to be fully crawled. When I added a static link to a sub site, that sub site’s homepage (and other pages it linked to) were being crawled OK, but no other sub sites. No SharePoint list items or documents in document libraries were being indexed in any site (even the top level site).
This was a UAT environment, and our live environment, which appeared to be configured identically, did not have this issue – the entire site collection on live was able to be crawled without issue.
Here’s what I checked:
- Web App URL was set in the Content Source
- Content Source was set as SharePoint Sites
- Content Source was set to crawl entire web application
- Crawler Account had Full Read on User Policy for the web app
- Same behaviour when setting the Crawler Account to a site collection admin account
- Same behaviour when crawling any AAM URL for the web app
- Was able to log in as any set crawler account and browse the full site
- There were no errors in the Crawl Log, only the 6 successes
- There were no errors reported in ULS, even when bumped to Verbose
- When using Fiddler as a reserve proxy, there were no errors reporting as the crawler happily crawled the 6 pages it could see
- Deleting and re-creating the Search Service Application from scratch had no effect
- Removing all Scopes and Crawl Rules had no effect
ASP.NET Modules – reading InputStream with StreamReader Unable to load first class Dao provider type – PerformancePoint Services error code 10201
Today, I faced the exact same issue, with only one success in the crawl log.
In SharePoint 2013 the mentioned Http Response Header is
MicrosoftSharePointTeamServices
15.0.0.4505
Thank you James, you saved me hours of troubleshooting
This’s exact what I need. Thank you very much.
You can check SP build version by PowerShell cmllet (get-spfarm).BuildVersion