Что-то блог MODX на Хабре совсем зачах. Нужно его немного оживить. Хочу представить вам свой не особо новый компонент, который недавно был практически полностью переписан и расширен.
Компонент называется mSearch. Изначально он задумывался как простейший поиск по сайту, но с учетом морфологии русского языка. То есть, нужно было простое и легкое решение для любого сайта, без установки Sphinx и других серьезных систем.
В процессе гугления я натолкнулся на одну интересную реализацию этой задачи при помощи phpMorphy. Полнотекстовый поиск по таблице с индексом, с генерацией разных словарных форм. Идея мне приглянулась, под мои критерии она подходила и я написал свое решение, положив в основу этот метод.
Читать полностью »