Алгоритм работы поисковика В базовом варианте подсистема имеет в своем составе алгоритм полнотекстового поиска, основанный на использовании широко известной библиотеки Apache Lucene. Этот алгоритм позволяет быстро и сравнительно точно находить данные в общем информационном пространстве систем на основе платформы Kiberry С. Для эффективной работы алгоритма требуется предварительная индексация данных. При этом поиск может производиться не только в рамках базы данных, но и в файловом хранилище систем (для текстовых файлов различных форматов). Результатом поиска является список указаний на объекты информационного пространства, которые были найдены по введенному поисковому запросу, исходя из его структуры. При этом учитывается состав запроса и его морфология. Поисковые запросы могут быть составлены на русском и английском языках. |