Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AM102570961033_ru_check.doc
Скачиваний:
4
Добавлен:
22.04.2019
Размер:
380.93 Кб
Скачать

Серверы индексирования

Сервер с ролью сервера индексирования обходит и индексирует источники содержимого. В процессе обхода, при индексировании локального содержимого, сохраненного в данной ферме Office SharePoint Server, сервер индексирования посылает запросы по содержимому на внешний веб-сервер, так как последний предоставляет доступ к базам данных Office SharePoint Server, расположенным на сервере баз данных SQL Server. Внешний веб-сервер отвечает на запрос таким же образом, как и на любой запрос пользователя. То есть путем соединения с базой данных SQL через библиотеки кодов, управляемые сервером Office SharePoint Server. В случае содержимого, которое не размещено в локальном решении Office SharePoint Server, индексатор не обращается через локальный внешний веб-сервер. Вместо этого индексатор обходит содержимое непосредственного источника данных, например внешнего узла или общего файла. Сервер индексации генерирует индекс файловой системы содержимого и распространяет этот индекс на все серверы, которые исполняют роль серверов запросов. В отличие от SharePoint Portal Server 2003 в Office SharePoint Server 2007 служба индексирования использует непрерывное распространение. В процессе обхода содержимого новые записи индексирования сразу же распространяются на серверы запросов. Это означает, что результаты поиска обновляются значительно быстрее. Сервер запросов сохраняет файл индексирования вместе с прикрепленными записями; для повышения эффективности он объединяет добавленные записи в файл индексирования через определенный интервал времени.

Сервер индексирования также сохраняет базу данных поиска (обычно расположенную на сервере баз данных), содержащую метаданные, например списки управления доступом для индексированного содержимого.

Можно настроить только один сервер индексирования на одного поставщика общих служб, поэтому обеспечение избыточности для роли сервера индексирования не является прямым процессом. Если возникает ошибка на сервере индексирования, пользователи могут продолжить использование службы запросов при условии, что служба запросов работает на другом сервере и содержит копию индекса. Однако, если индекс не обновляется, результаты поиска устаревают. Запросы обрабатываются в соответствии с копией индекса до того момента времени, когда возникла ошибка сервера индексирования.

Серверы запросов

Серверы с ролью сервера запросов отвечают на запросы пользователя, выполняющего поиск. Когда пользователь осуществляет поиск, внешний веб-сервер передает запрос на сервер запросов. Сервер запросов ищет локальную копию индекса и возвращает результаты внешнему веб-серверу. Затем внешний веб-сервер запрашивает базу данных поиска для получения таблиц управления доступом и осуществляет фильтрацию в соответствии с ролями безопасности. В процессе фильтрации в соответствии с ролями безопасности внешний веб-сервер удаляет результаты, к которым пользователь не имеет прав доступа.

Роль сервера запросов можно установить на один или несколько серверов.

Примечание. Если роль сервера запросов устанавливают на тот же сервер, что и роль сервера индексирования, то сервер индексирования не будет распространять изменения индекса на другие серверы запросов. При горизонтальном масштабировании серверов запросов рекомендуется либо установить роль сервера запросов на несколько специально выделенных серверов, либо расширить роль сервера запросов на внешние веб-серверы, так как внешние веб-серверы для осуществления запроса на поиск обрабатывают запросы по локальной копии индекса. Однако необходимо отметить, что при такой настройке запоминается пропускная способность сети; также для нее требуется достаточно большое дисковое пространство для хранения файла индекса поиска.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]