+7(34391)7-11-74
achit-uo@mail.ru

foto1
foto1
foto1
foto1
foto1


Госуслуги. Решаем ВМЕСТЕ

Платформа обратной связи

Сообщить о проблеме

ЕГЭ

ОФИЦИАЛЬНЫЙ ИНФОРМАЦИОННЫЙ ПОРТАЛ ЕДИНОГО ГОСУДАРСТВЕННОГО ЭКЗАМЕНА

Подробнее

НСОКО

Результаты независимой оценки качества условий оказания услуг образовательными организациями, размещенные на сайте ГМУ bus.gov.ru

Подробнее

Коллегия Министерства образования

Материалы коллегии Министерства образования

Подробнее

Меню

Календарь

ПнВтСрЧтПтСбВс

telefon doverija 
 
 
 
 

 

 

 

 

 

«Умный поиск» — новый поисковый компонент в составе исходной комплектации Joomla. В его основе — более гибкий и более быстрый алгоритм. Среди возможностей компонента — автоматическое дополнение поисковых запросов и использующая стемминг функция «Возможно, вы имели в виду...».

Стемминг?

Благодаря стеммингу поисковая система, анализируя слово «коты», выделяет из него основу [прим. перев.: необязательно морфологическую] «кот». Подобную основу она найдет в словах «котенок», «котик». В словах «рыбалка», «рыба», «рыбак» она выделит основу «рыб». Подробнее о стемминге — в соответствующей статье в Википедии.

«Умный поиск» использует два алгоритма стемминга. Один предназначен исключительно для английского языка. Другой, так называемый «Snowball» [в окне настроек — «Снежок»], помимо английского, поддерживает: русский, датский, немецкий, испанский, финский, французский, венгерский, итальянский, норвежский, голландский, португальский, румынский, турецкий. Для работы «Snowball» необходимо специальное расширение интерпретатора PHP для стемминга.

Гибкость и скорость «Умного поиска» не будут доступны без индексации контента.

«Умный поиск»: модуль, автоматическое дополнение поискового запроса, ссылка на страницу поиска

Рис. 1. «Умный поиск»: модуль, автоматическое дополнение поискового запроса, ссылка на страницу поиска.

Активация

По умолчанию компонент «Умный поиск» выключен. Для его активации необходимо включить одноименный плагин, относящийся к группе «content», а также пять плагинов, относящихся к группе «finder» [группы выбираются при помощи выпадающего списка на странице менеджера плагинов] (рис. 2). Название группы [как и название компонента, «com_finder»] происходит от названия стороннего расширения для Joomla, «Finder», после включения в исходную комплектацию превратившегося в «Умный поиск» [по англ. — «Smart Search»].

Плагины «Умного поиска»

Рис. 2. Плагины «Умного поиска».

Индексация

Для работы «Умного поиска» необходима индексация контента. Она производится автоматически во время сохранения статей, категорий, контактных данных, лент новостей и т. д. Первоначальную индексацию можно провести, кликнув по пиктограмме «Индексировать» на панели инструментов, на странице компонента: текстовое меню административного раздела → пункт «Компоненты» → подпункт «Умный поиск».

Индексация

Рис. 3. Индексация.

Настройка под сайт

После активации и индексации необходимо решить как реализовать интерфейс «Умного поиска» на стороне посетителей: при помощи модуля, при помощи ссылки на страницу компонента или при помощи того и другого. Автоматическое дополнение поисковых запросов и использующая стемминг функция «Возможно, вы имели в виду...» будут доступны в обоих случаях (рис. 4 и 5).

«Умный поиск»: модуль, автоматическое дополнение поискового запроса, ссылка на страницу поиска

Рис. 4. Автоматическое дополнение поисковых запросов.

Функция «Возможно, вы имели в виду…»

Рис. 5. Использующая стемминг функция «Возможно, вы имели в виду...».

«Умный поиск» — поставляется настроенным. Благодаря контекстным окнам указателя (тултипам) есть возможность ознакомиться с его параметрами. Подробнее о настройках компонента — в соответствующей статье на сайте документации Joomla [на англ.].

Отключение традиционного поискового компонента

Для отключения традиционного поискового компонента необходимо:

  • отключить или удалить все модули типа «Поиск» (текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер модулей» → выпадающий список «Выбор типа» → значение «Поиск»);
  • отключить или удалить все плагины типа «search» (текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер плагинов» → выпадающий список «Выбор типа» → значение «search»);
  • удалить из меню ссылки, относящиеся к традиционному поисковому компоненту.