Яndex.Server 3.1 ДОКУМЕНТАЦИЯ

       

Метапоиск и его настройка


Поисковый сервер может работать в так называемом метапоисковом режиме. В этом случае одновременно с основным поиском, настройка которого описана в разделе Директивы конфигурационного файла, выполняются поиски по одному или нескольким дополнительным индексам. Результаты поисков по каждому индексу затем объединяются (сливаются) в окончательный результат, форма представления которого задается точно также, как и в режиме обычного поиска (см. Формирование страниц с результатами поиска и Директивы секции SearchPageTemplate).

Дополнительные индексы для метапоиска и соответствующие им коллекции документов называются метапоисковыми источниками и описываются в секциях SearchSource, по одной секции на индекс. Эти дополнительный индексы должны быть предварительно созданы либо данным Яндекс.Сервером (в этом случае соответствующие коллекции документов описываются в других секция Collection конфигурации Яндекс.Сервера), либо другими Яндекс.Серверами или индексаторами, совместимыми с ним, на этом же или на другом компьютере.

В случае метапоиска наличие секции QueryCache в конфигурации поиска является обязательным.

Секция SearchSource должна включать одну из директив IndexDir или CgiSearchPrefix. Сначала анализируется наличие директивы IndexDir. Если такая директива есть, данный поисковый источник считается локальным. В противном случае должна присутствовать директива CgiSearchPrefix и поисковый источник считается удаленным. Поиски по локальным источникам выполняются в том же процессе, что и основной поиск. Поиски по удаленным источникам выполняются в своих собственных процессах, работающих на этом же или на других компьютерах. Данный метапоисковый процесс направляет удаленным источникам запросы и получает от них результаты поиска по протоколу HTTP в специальном формате, после чего объединяет полученные результаты в окончательный результат поиска. В рамках одного метапоиска могут присутствовать как локальные, так и удаленные источники.

Директивы секции SearchSource

IndexDir

Указывает полный путь к директории, в которой находится дополнительный индекс для локального поискового источника.
Аналогична директиве IndexDir конфигурации коллекции документов.

CgiSearchPrefixУказывает HTTP- префикс адреса поисковой страницы на удаленном поисковом источнике. Пусть, например, удаленный поисковый источник является коллекцией документов Яндекс.Сервера, установленного на порту 17000 компьютера с интернет-адресом www.metasource.ru. Эта коллекция описывается в секции Collection конфигурационного файла этого удаленного Яндекс.Сервера, имеющей атрибут id со значением name1. Тогда значением данной директивы, описывающим этот удаленный источник, будет http://www.metasource.ru:17000/name1/.

В случае метапоиска конфигурация поискового сервера может также включать необязательную директиву MetaSearchOptions.

MetaSearchOptionsДиректива может иметь несколько аргументов, задающих тот или иной параметр метапоиска. Внутри каждой группы аргументов, указанных ниже, нужно выбрать один.

Поиск по основному индексу

SearchOnMainУказывает, что в число поисковых источников нужно включать индекс, описанный в директиве IndexDir конфигурации коллекции документов.

DontSearchOnMainУказывает, что искать по основному индексу не нужно. Тем не менее, этот индекс должен присутствовать.

Значение по умолчанию: SearchOnMain

Метод получения цитат с найденными словами

OneStepQueryВ случае удаленных источников получать всю информацию в одном запросе.

TwoStepQueryВ случае удаленных источников получать отрывки текста документа с найденными словами во втором запросе. Эта опция полезна для оптимизации времени отклика в случае большого числа однородных поисковых источников.

Значение по умолчанию: OneStepQuery

Copyright © 1997 ? 2004 «Яндекс»

НазадСодержаниеВперед
Настройка и использование поискового сервераУровень вышеФормирование страниц с результатами поиска


Что вы ищете: 
 на сайтев интернете  
Службы Яндекса: Маркет - Деньги - Почта - Народ - Новости - Каталог - Директ - Открытки - Отпуск
Энциклопедии - Словарь Лингво - Закладки - Мой Яндекс - Бар - Игрушки - Гостиная
  Copyright © 1997?2004 «Яндекс» Обратная связь 


Содержание раздела