Не обращали ли Вы когда-либо внимание на поиск по людям на сайтах SharePoint?
Этот поиск работает за счет стандартной области, настроенной внутри службы поиска.
До службы и всех её настроек можно добраться через сайт Центра Администрирования SharePoint.
Правило для области формируется следующим образом:
Свойство contentclass равно urn:content-class:SPSPeople
При индексации контента SharePoint присваивает всему контенту определенный класс. Профили пользователей хранятся в списке на специальном сайте и при индексации им присваивается указанный выше класс.
Такие же конструкции можно использовать для поиска по семействам сайтов, сайтам, спискам и элементам списков.
Если Вы хотите в поиске найти семейства сайтов используете значение STS_Site
Если Вы хотите в поиске найти отдельные сайты используете значение STS_Web
Если Вы хотите в поиске найти списки используете значение STS_List
Если Вы хотите в поиске найти элементы списков используете значение STS_ListItem
Если Вы хотите в поиске найти списки определенного шаблона используете значение STS_List_<Шаблон>
Если Вы хотите в поиске найти элементы списков используете значение STS_ListItem_<Шаблон>
Вместо <Шаблон> нужно подставить английское название шаблона списка, например, Events (календарь), PictureLibrary (библиотека изображений).
Чтобы получить полный перечень шаблонов сайтов можно воспользоваться , обратитесь к статье - http://www.sharepoint2010.ru/post/add-sharepoint-list-powershell.aspx