Улучшенный поиск в WordPress с помощью wp_stem_ru

Добавил Tokito | Опубликовано в Плагины | Дата: 05-05-2011 |

С помощью данного плагина можно удалять окончания слов, когда осуществляется поиск, с целью нахождения большего количества вариантов.
За основу в этом плагине был взят стеммер Портера, что позволяет полноценно использовать русскоязычный интерфейс. Ранее подобные продукты с аналогичными возможностями уже выходили, но большое количество проблем с программным кодом, свело на нет их распространение и популярность.  Поэтому следует обратить внимание, что данный плагин нуждается в специальном расширении, то есть  подойдет только форма mb_string  (находится в меню настроек php).
Возможностей для улучшения поиска множество. Известно, что поисковый запрос по русским текстам является достаточно сложной задачей. Развитые поисковые системы как Гугл с Яндексом, конечно же, могут использовать дорогой патентованный вид алгоритма. Как быть, когда эта же ситуация коснулась простого смертного? Верить, что посетитель сможет додуматься убрать окончание искомого слова, что позволит увеличить вероятность попадания? Совсем нет. Можно воспользоваться стеммингом (находится только основа слова), чтобы должным образом  обработать поисковый запрос.
Не будем рассматривать все это в подробностях, просто отметим, что в данном плагине присутствует стеммер Портера, что модифицирует основу и делает доступным русский язык (можно поблагодарить создателя php-класса). Основа плагина позже была немного переделана для возможности работы с такой кодировкой как utf-8. Поэтому без расширения mb_string никак.  Кроме всего нужно отметить, что в среде WordPress не возникают какие-либо конфликты при взаимодействии. Перед использованием плагина необходимо ознакомиться с основными возможностями данного программного продукта, что позволит избежать большого количества проблем, как при установке, так и в режиме работы. Как заявляет разработчик, не исключена несовместимость с некоторыми видами плагинов, создатели которых убеждены, что значение поискового запроса в системе WordPress может иметь только вид /?s=. Рекомендуется скачивать только последние версии данного плагина, где уже устранены некоторые из обнаруженных ранее ошибок, также там добавлены новые возможности, что делает работу еще более эффективной. В  последней версии был изменен даже интерфейс, также добавили восстановление оригинального запроса, который выводится на сайте с помощью команды the_search_query().

Похожие материалы:

Оставить комментарий

21.57MB | MySQL:54 | 0.208sec