logo search
AM102570961033_ru_check

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

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

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

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