Relevanssi повноцінний повнотекстової пошук в блозі

У WordPress вбудований пошук дуже примітивний - він видає результати з першим прямим входженням шуканої фрази без урахування будь-яких релевантності тексту. Через це знайти що-небудь в блозі стає дуже проблематично. Можна, звичайно, встановити спеціальний пошук від Гугла або Яндекса, а можна скористатися плагіном Relevanssi. який реалізує повноцінний повнотекстової пошук без зайвого головного болю.

Викачуємо плагін за посиланням в кінці сторінки і встановлюємо його:

1 Розпаковуємо архів.

2 Копіюємо папку relevanssi в / wp-content / plugins /.

3 Заходимо в адмінку блога на вкладку "Додатки" і активуємо плагін.

Це всього лише нагадування плагіна Relevanssi про те, що вам необхідно його налаштувати і виконати побудову індексу. Без створення індексу плагін працювати не буде. Але перш ніж створювати індекс вам треба ретельно пройтися з налагодження плагіна, які ви знайдете в "Параметрах \ Relevanssi". Велика частина налаштувань зрозуміла і не потребує пояснення, я лише пройдуся по тим налаштувань, які вам варто змінити.

У цьому розділі варто звернути увагу на:

Забороняється відключати обмеження результатів. За деякими часто вживаним словами Relevanssi може видати всі сторінки вашого блогу (скажімо, при пошуку по слову "не" або "на" і іншим спілкам і приводами). Навпаки, поміняйте ліміт на 50-100 одиниць (це 10-20 сторінок з результатами пошуку при виводі 5 записів на одну сторінку в блозі). При тому повноцінному пошуку, який надає плагін Relevanssi мало хто з відвідувачів блогу дійде навіть до другої сторінки з результатами пошуку, так що варто обмежити результати пошуку 50-100 результатами (10-20 сторінок блогу).

За замовчуванням ведення логів плагіном відключено:

Раджу їх включити, при цьому прописавши в виключення свій логін. При включенні даної опції плагін почне вести статистику пошукових запитів відвідувачів блогу. Щось на зразок:

Власне, статистика пошуку багато що може розповісти про відвідувачів блогу і про те, що вони хотіли б знайти на вашому блозі. Одна ця функція плагіна Relevanssi може замінити собою весь плагін Search Meter. який теж веде статистику пошукових запитів відвідувачів сайту.

За замовчуванням ця функція включена:

Вимикайте її! Створення своїх цитат потрібно плагіну для двох речей: висновок в цій цитаті інформації про те, скільки разів в запису знайдено шукане відвідувачем слово і для підсвічування шуканого слова в тексті цієї цитати.

Підсвічування збігів в результатах пошуку

Перші 3 галки ставимо, останню галку прибираємо. На сторінці результатів пошуку будуть підсвічені шукані слова, наприклад, при пошуку слова "Cyr-To-Lat" на цьому блозі першим результатом буде:

При відкритті цієї статті слово "Cyr-To-Lat" буде виділено кольором фону також і в тексті статті, а не тільки в заголовку.

Велике значення для плагіна має чорний список:

Я склав список з пари сотень слів (він вже вбудований в російську версію плагіна), але в кожному блозі чорний список треба розширювати характерними для блогу часто вживаними словами. Скажімо, для цього блогу в чорний список повинні потрапити слова "плагін" і "wordpress". Із зрозумілих причин - при пошуку за цими словами будуть знайдені мало не всі записи блогу, що не має ніякого сенсу. При індексуванні плагін сам вам підкаже, які слова у вас в блозі є часто вживаними:

Формально, щоб додати слово в чорний список треба клікнути на іконку навпроти цього слова. На жаль, змусити працювати цю функцію плагіна мені не вдалося. Так що додаємо слова в чорний список вручну:

Всі інші настройки плагіна повинні бути вам зрозумілі і без додаткових пояснень. Для побудови індексу тиснемо на кнопку:

Тепер парочка наочних прикладів того, наскільки плагін Relevanssi краще вбудованого в WordPress пошуку.

Шукаємо по двом буквах "хл".

1 Стандартний пошук:

Результат красномовний - стандартна функція пошуку знайшла шукане, але при цьому з 5 результатів 3 виявилися сміттєвими. Плагін Relevanssi вивів тільки правильні результати. Але якщо цей приклад вас не переконав, то наведу ще один актуальний для цього блогу приклад пошуку.

Шукаємо за назвою плагіна "cumulus".

1 Стандартний пошук:

Стандартний пошук взагалі серед перших п'яти результатів не знайшов шуканого, а пошук Relevanssi першим результатом вивів саме те, що і та треба було знайти. Причому це не надуманий приклад, це цілком реальний приклад, коли відвідувачі блогу шукають на нього статтю про плагін WP-Cumulus.

Існує і платна версія плагіна Relevanssi. серед можливостей якої є додавання ваги для недавно доданих записів, підсвічування шуканих слів при переході відвідувачів з пошукових систем, пошук за профілями користувачів і тому подібні дрібниці. Переважній більшості користувачів платна версія плагіна абсолютно не потрібна.

Привіт Флектор, підкажіть, встановив - активував плагін, налаштував за інструкцією, в коментах у вас прочитав що зовнішній вигляд пошуку не змінюється, але повинен ніби як бути цей плагін. як визначити, що це новий пошук встановленого плагіна? Хотілося б цей пошук вставити в сайд бар в зовнішній вигляд - віджети, там тільки пошук теми (Джаріда), іншого віджета немає. як бути?

плагін замінює собою стандартний пошук - тобто ніяких спеціальних віджетів немає. перевірити просто - вимкніть плагін, спробуйте знайти що-небудь рідкісне на сайті. зафіксуйте результати - потім включите relevassi і спробуйте знайти з його допомогою - різниця буде на обличчя.

плагін замінює собою стандартний пошук - тобто ніяких спеціальних віджетів немає. перевірити просто - вимкніть плагін, спробуйте знайти що-небудь рідкісне на сайті. зафіксуйте результати - потім включите relevassi і спробуйте знайти з його допомогою - різниця буде на обличчя.

Схожі статті