Relevanssi — плагин для полноценного внутреннего поиска по блогу. Встроенный поиск WordPress очень примитивен, он выдает результаты с первым прямым вхождением искомой фразы без учета какой-либо релевантности текста. Достойной заменой стандартного поиска может быть поиск Relevanssi который реализует полноценный полнотекстовой поиск.
Перед созданием индекса плагин необходимо настроить. Настроек много но обратить внимание стоит только на несколько пунктов, остальные настройки можно оставить по умолчанию.
- Первый пункт настроек «Админ. панель» — если поставить галочку то Relevanssi заменит собой стандартный поиск в админ. панели.
- «Ограничение результатов» — не отключайте ограничение. В тексте используются предлоги и часто повторяющиеся слова. Если отключить ограничение то поиск будет чрезмерно избыточным.
Поменяйте лимит на 10-50 результатов, поиск будет работать намного быстрей, да и 500 результатов поиска навряд ли кто будет просматривать.
- Пункт «Логи» — по умолчанию он отключен, включите его и впишете в исключения свой логин. Плагин будет собирать поисковую статистику всех пользователей кроме Вас.
- Исключения и ограничения — по умолчанию Relevanssi осуществляет поиск по всем статьям и страницам, если Вы желаете исключить какую то страницу или статью из поиска, то укажите ее ID.
- Свои цитаты/сниппеты. Если опция включена, то Relevanssi будет создавать свои цитаты, содержащие искомый запрос. Данная опция будет работать только, если в теме блога в файле search.php используется функция the_excerpt для вывода цитат записей.
- Подсветка совпадений в результатах поиска — включите эту настройку если желаете подсвечивать совпадения в заголовках статей или в тексте статей. Задайте тип подсветки, цвет текста и фона.
- Пункт «Черный список» — стоп слова. По словам находящимся в этом списке поиск не будет осуществляться. Он как правило состоит из словосочетаний, помимо всего рекомендуется периодически добавлять свои стоп-слова, для более точного поиска отсеивая ненужные слова. Например на моем сайте слово «плагин» используется в каждой статье, лучше это слово добавить в стоп слова для улучшения качества поиска.
В принципе на этом настройка плагина закончена, можно нажать на кнопку «Создать индекс» для построения поискового индекса на основе выбранных настроек индексирования.
Для установки плагина Relevanssi войдите в «Админ-панель WordPress» > «Плагины» > «Добавить новый». В поле «Поиск» введите выражение «Relevanssi» и нажмите «Enter».