Отправить запрос

Распределенный поиск

Подсистема распределенного поиска технологической платформы Алтимета позволяет выполнять совместный поиск ресурсов на нескольких серверах с последующим объединением результатов.

В основе подсистемы совместного поиска лежит поисковый протокол, основанный на SDLIP, и соответствующий архитектуре Web-сервисов. Данный протокол позволяет установить поисковую сессию, выполнить запрос, и получить часть результатов. В дальнейшем пользователь в рамках данной сессии имеет возможность:

  • получить дополнительные результаты, указав их порядковые номера;
  • получить дополнительные свойства найденных документов;
  • выполнить поиск среди результатов (поиск в найденном)

Результаты поиска ранжируются по релевантности, первыми в списке идут результаты с наибольшим весом.

При объединении результатов поиска, полученных от нескольких серверов, происходит устранение дубликатов на основе информации глобальной идентификации (URI). Такие дубликаты могут появиться в результате репликации данных. Поскольку исходные списки результатов отсортированы так же, как и исходный список, для выдачи N первых результатов в худшем случае следует получить от всех серверов по N первых записей. Благодаря этому, первые результаты можно отобразить сравнительно быстро. При таком подходе итоговое число результатов нельзя указать точно до получения полных списков, тем не менее, можно получить оценку сверху.

Для ускорения процесса совместного поиска применяются технологии обмена описателей коллекций и индексов. Под описателем коллекции понимается информация, на основе которой можно определить степень соответствия данной коллекции заданному поисковому запросу. Такая информация распространяется и обновляется с помощью средств сервиса обмена. Если на сервере, с которого выполняется совместный поиск, присутствуют описатели коллекций серверов, на которые предполагается отправить запрос, то перед выполнением поиска сервер может исключить из рассмотрения часть источников. Кроме этого, в некоторых случаях целесообразно использовать репликацию индексов, что позволяет выполнять поиск по удалённой коллекции локально.

Поисковые данные и запросы представляются в соответствие с подходом семантических технологий
.

наши
партнёры
отзывы
клиентов

Выражаем благодарность компании «Алтимета» за качественно и своевременно выполненные работы по внедрению электронной торговой площадки для внебиржевых торгов. Опыт эксплуатации торговой площадки подтвердил высокий профессиональный уровень программного решения.

А.М. Рыжиков Президент ОАО «Московская фондовая биржа»
Контакты
Тел.: +7 (495) 287-46-09
Email: askultimeta.ru

Подписка на Новости


 


© 2017 год, ООО «Алтимета»
Правовая информация