У меня есть односерверное развертывание Sharepoint Foundation 2010 (через Microsoft Search Server 2010 Express).
Когда дело доходит до поиска контента на базовом сайте Sharepoint, отдельная страница поиска по адресу http: //domain/site/search/default.aspx требуемые результаты появляются. Однако, когда я использую «Искать на этом сайте ...» под лентой, я получаю:
Мы не нашли результатов по запросу ключевое слово.
Есть ли способ добавить это в основные результаты поиска?
Обновить: К сожалению, приведенное ниже решение имеет побочный эффект, заключающийся в том, что он не может синхронизировать списки STSSync (например, обсуждения) в Outlook с ошибкой:
Задача «SharePoint» сообщила об ошибке (0x80070005): «У вас нет разрешения на просмотр этого списка SharePoint (XXX - XXX). Обратитесь к администратору сайта SharePoint. HTTP 302. ' Поэтому я должен выбрать одно или другое.
Таким образом, сейчас я могу иметь одно или другое, но не то и другое одновременно.
Задача решена! Из-за проблемы с индексированием сайтов поискового робота с базовой аутентификацией и анонимной аутентификацией на Server 2008 R2 (см. Статью Майка Хакера Блог). Я разработал обходной путь, расширив расширение веб-приложения и создав второе на http: // netbios: 81 с включенной аутентификацией NTLM.
Оказывается, это мешало поиску, потому что это не было значением по умолчанию в сопоставлениях альтернативного доступа, поэтому области поиска не работали.
В разделе «Центр администрирования»> «Изменить URL-адреса общедоступных зон» я установил следующие URL-адреса, и это работает:
По умолчанию: http: // netbios: 81
Интранет: http: // netbios
Интернет: https: // домен
Экстранет: http: // домен