Плагин поиска для wordpress - Relevanssi

Всем привет, продолжая тему поиск в wordpress хочу представить вашему вниманию плагин поиска Relevanssi - A Better Search для WP. Пожалуй один из лучших плагинов поиска для CMS WordPress.  Это очень мощный инструмент, который позволяет создавать индекс базы, а также проводить поиск по полям wordpress.

Он имеет огромнейшее количество настроек и функционал для создания уникальных поисковых страниц на сайте Вордпресс.

Навигация по странице:

rel

Зачем использовать плагин поиска Relevanssi

к менюВсем кто презирает плагины, мол без них сайт работает быстрее, советую попробовать плагин relevanssi и не мучаться с созданием собственных супер выборок. Ниже представленная информация в списках по этому плагину (нажмите на переключатель, чтоб просмотреть следующий блок):

  • Плагин Relevanssi WordPress имеет:

    1. Поиск по полям wordpress.
    2. Сортировку результатов поиска.
    3. Настройку поиска по нескольким словам с использованием операторов and / or (и / или).
    4. Возможность ограничивания результатов для снижения нагрузки.
    5. Коэффициент важности для каждого текстового поля.
    6. Настройки сохранение логов поиска и IP пользователей.
    7. Функции исключения страниц, постов, категорий таксономий, пользовательских типов из результатов поиска.
    8. Создавать свои цитаты из поискового запроса для результатов.
    9. Подсвечивать совпавшие результаты.
    10. Настройки индексирования.
    11. Поиск по комментариям.
    12. Черный список.
    13. Синонимы.

    И многое другое.

  • Плагин поиска для wordpress Relevanssi имеет свой индекс поиска, который используется для снижения нагрузки на сервер. Также для слабых хостингов или очень больших сайтов существует возможность разбивки индекса на части, что очень удобно. Ведь самый простой способ завалить хостинг - использовать множественный поиск по большому сайту.

    Также, для снижения нагрузки есть возможность отслеживания IP пользователей. Самых надоедливых можно заблокировать через .htaccess.

  • Простая настройка relevanssi

    Просто удивительно что такой огромный плагин имеет такие понятные и простые настройки. Для подключения плагина relevanssi wordpress достаточно установить его на сайт, активировать и запустить первый раз индексацию.

    Форма поиска WordPress в переделке не нуждается. Файл вывода результатов поиска search.php также практически никогда не нужно править, хотя бывают исключения.

Ну как вам такой перечень возможностей плагина поиска для wordpress? - такой себе маленький гугл только для вашего сайта.

 

Relevanssi - плагин поиска для Вордпресс

плагин поиска для wordpress

к менюКак говорил выше - это просто монстр среди плагинов поиска для CMS WP. Очень богатый и понятный функционал в паре с элементами для снижения нагрузки просто творят чудеса.

Отдельное спасибо разработчикам за поиск по полям wordpress, а также поиск по комментариям.

Настраиваемая подсветка результатов поиска это вообще бомба, ведь человек сразу может оценить насколько результат соответствует его запросу.

Наименование Описание
Количество активных инсталов* 80 000 человек
Рейтинг* 4.7
Ссылка на официальную версию https://wordpress.org/plugins/relevanssi/

*по состоянию на 03.11.2015

 

Пошаговая настройка плагина Relevanssi

к менюЕсли вы искали relevanssi настройка, значит вы попали по правильному адресу. Смотрите краткий список настроек с картинками (они все кликабельные, откроются в окне просмотра).

1) Устанавливаем плагин relevanssi. Для этого нам нужно войти по адресу вашсайт/wp-admin/plugin-install.php и в строке поиска плагинов набрать "relevanssi". Получится вот такой результат: rel-1Нажимаем кнопку установить и делаем все что предлагает установщик. В конце плагин нужно активировать.

2) Если вы правильно установили и активировали плагин, то у вас должен появится в настройках WP вот такая вкладка: rel-2Переходим в нее.

 

3) В самом верху у вас будет быстрый старт, тут вы можете нажать на кнопку создать индекс с параметрами настроек по дефолту. Выглядит это дело вот так:

relevanssi wordpress

4) На этом самая простая настройка relevanssi закончена, если конечно у вас уже стоит форма поиска и вас устраивают настройки по умолчанию.

5) Если у вас нет формы поиска WordPress - стоить ее добавить. Для этого достаточно закинуть вот такой код в шапку или сайдбар вашего сайта:

<form action="<?php bloginfo( 'url' ); ?>" method="get">
<input type="text" name="s" placeholder="Поиск" value=""/>
<input type="submit" value="Найти"/>
</form>

Закидывать нужно в файл header.php или sidebar.php

Более подробно я описывал этот момент в статье: поиск в wordpress (откроется в новом окне).

 

На этом все, вы можете уже проверять как работает поиск. Для расширенной настройки плагина следуйте следующим шагам.

Поиск по полям wordpress

6) к менюПродолжаем краткую настройку плагина Relevanssi WP. Поиск по полям wordpress очень важный и существенный момент, без которого иногда очень трудно. Конечно можно сделать фильтр по полям, но с поиском он не имеет практически ничего общего.

Зайдите в настройки плагина, как мы делали в п.2, и найдите там вот такой блок:

поиск по полям wordpressИнструкция по настройке этого поля гласит:

Чтобы организовать поиск по полям wordpress нужно перечислить через запятую все поля, по которым мы будем искать. Или написать текст visible, чтобы искать по всем видимым полям, или же написать all и поиск будет вестись по всем полям.

Более подробно можно прочесть в статье: поиск по полям wordpress.

Теперь вы знаете что нужно делать, если вам нужен поиск по полям. Далее я расскажу вам о комментариях.

Поиск по комментариях

7) к менюС поиском по комментариях немного проще. Тут нужно найти этот блок:поиск по комментариям и указать "обычно".

Также, вы можете указать в этом блоке: плагин поиска для wordpress вес комментария, который будет учитываться при индексе сайта в базу.

 

На этом все, в этой пошаговой инструкции я показал основные моменты "как делается relevanssi настройка", если у вас остались вопросы задавайте их мне в комментариях. С радостью на их отвечу.

 

Важно: после того как вы закончите делать настройки relevanssi вам нужно сделать переиндексацию сайта заново, что бы  проверить как работает плагин поиска для wordpress с новыми настройками.

 

Обратите внимание, плагин не любит когда его работе цикла мешают другие циклы WP. Нужно внимательно смотреть в файл search.php, если у вас не работает relevanssi wordpress.

Комментарии к записи «Плагин поиска для wordpress - Relevanssi»:
  1. Игорь:

    Здравствуйте! А есть какой-то плагин для выборки данных на сайт WordPress из самодельной таблицы базы SQL?
    Например, в таблицу заложены id, номер чипа, кличка собаки, ФИО хозяина. Надо, чтобы на сайт выводились результаты поиска по одной из указанных позиций.
    Или может ткнете носом, куда копать, я не программист, только учусь 😉

    • admin:

      Добрый день.
      Мы сейчас о вордпресс говорим?? Просто ВП сохраняет все поля в таблицу wp_postmeta а этот плагин с этой таблицей нормально дружит. С другими таблицами, не ВП он работать не будет (без допила). Чтоб сделать похожий поиск как вариант можно разобрать плагин и посмотреть как он работает. Чисто для mysql есть регулярные выражения regexp или оператор like

  2. Лена:

    Добрый день! Установила плагин, сделала индексацию, переделала форму, как у Вас, была индексация, после нажатия на кнопку поиска в адресной строке добавляет /?s=(что искали), но белый экран?
    Что делать?

    • admin:

      Добрый день.
      Возможно проблема с циклами, надо смотреть файл темы search.php или включить ошибки в wp-config.php и посмотреть какую ошибку выдает сайт, возможно ему не хватает памяти.

      Как включить ошибки я описывал вот здесь: https://help-wp.ru/belyj-ekran-wordpress/#zag_2 в шаге 3

    • Ярослав:

      Откровенно говоря, проблема та же, поиск не работает, а в результате строка поиска и 404 ошибка. То же как и со штатным поиском. Скажите, в чём может быть проблема?

    • admin:

      Добрый день.
      Этот плагин не любит когда в его цикл выборки кто то вмешивается. Например, банально неправильно переписали цикл чтоб увеличить уменьшить количество отображаемых постов.
      Как вариант, чтобы подтвердить эту проблему советую подключить любую стандартную тему ВП в режиме тестирования, чтоб не испортить настройки основной темы и проверить работу поиска. Если поиск будет работать то проблема в теме.

    • Ярослав:

      Добрый день!
      Действительно, дело было в шаблоне поисковой формы, откорректировал с учётом представленной в данной публикации форме. Всё заработало, спасибо!

  3. Лена:

    Подскажите, можно ли исключить из поиска черновики? если да, то как?

    • admin:

      Добрый день.
      Черновики никаким образом не должны попадать в поиск, тем более что их кроме админа никто не может видеть. Если у вас плагин relevanssi то цикл нельзя модифицировать

Сделать заказ
Онлайн помощь по WordPress
На сайте используются файлы Сookies. Отключить Сookies можно в настройках браузера!