Recently, I had a problem with SharePoint 2010's people search. It stopped working, particularly after the network guys set us up with auto-forwarding http:// requests over to https://. Once that was set up, it broke the search. We couldn't get any results to come back for the regular search or people search. Turns out you need to point SharePoint 2010's search crawler not only to your content, but also use the proper protocol. If you force SSL, then you need to change the protocol accordingly. Here's how.
- First, navigate to your SharePoint Central Administration area. From there, under Application Management, select Manage Service Applications.
- Select the Search Service Application.
- Select Content Sources.
- Select Local SharePoint sites or any of the content sources you have set up on the list.
- Look at the Start Addresses area.
This is where you see all of the places that the SharePoint crawler will start at. There are several different types of protocols that you can use here, but the main one is sps3://. If you are using http:// here, it's obvious you'll need to change it to https://, which was the first thing I did. Regular search kept working. However, I didn't know that to access secure content, you will need to change sps3:// to sps3s://. That is basically the equivalent of the switch to https. Once you've got the protocols/paths all set up, select the start full crawl to have the crawler flush out everything get your search working again.