Поиск для Joomla с учетом русской морфологии

Александр16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
13.09.2010

Нужен поиск для Joomla 1.5, учитывающий русскую морфологию и сортирующий результаты по релевантности. Желательно в виде отдельного модуля/мамбота, который как обычно устанавливается на сайт. Должен работать на обычном хостинге, со стандартными библиотеками.

Возможности поиска:

- Ссылка на расширенный поиск, где справа от поля поисковой фразы появляется select список разделов сайта, по которым нужно искать фразу. Первый пункт – "Искать во всех разделах"

- Должен учитывать морфологию русского языка, скажем если ввести "рыжие лисы", должен найти, кроме точного совпадения, фразы "рыжая лиса", "рыжих лис", "рыжая" и т.д.

- Подсветка искомых фраз в результатах поиска, как в Google и др.

- Подсветка искомых фраз при переходе с результатов поиска на статью (как в Google, когда открыть страницу из кэша)

- Результаты сортируются по релевантности – точные совпадения вверху, сопадения только одного из слов – внизу

- Исключать совпадения в тэгах и атрибутах тэгов (например, если совпадение только с , этот документ не должен присутствовать в результатах поиска)

- Важна быстрота работы – будет несколько тысяч статей ~5000 знаков каждая

Можно использовать готовые решения, например как в статье http://notes.rudomilov.ru/2007/08/16/poisk-s-russkoy-morfologiey-sredstvami-php/