7.6. Умный поиск.


Умный поиск Joomla — это встроенный компонент (системное расширение), включающий инструмент внутреннего индексирования сайта, напоминающего алгоритмы поисковых систем.

По сравнению с простым поиском Joomla, функционал интеллектуального или умного поиска расширен многократно. Данный компонент работает в связке с модулем и плагинами.

Модуль выводит форму поиска на сайте для посетителей, что бы они могли искать на сайте информацию. Плагины активируют функции «Умного поиска», а сам компонент служит для управления всей системы «Умного поиска».

Алгоритм индексирования умного поиска, позволяет не только индексировать прямые вхождения слов и фраз, из тела статей и полей description и keyword, но и индексировать (вносить в базу) из словоформы и похожие слова.

 

Как включить умный поиск?


Обеспечивают работу компонента несколько плагинов. Основной плагин, умного поиска называется «Содержимое – Умный поиск» Настроек у этого плагина нет.

Кроме этого, есть плагины позволяющие, включить интеллектуальный поиск по другим компонентам: категориям, контактам, лентам новостей, меткам, конструктору сайтов (если установлен) По умолчанию они выключены. Их включение делаем на вкладке Менеджер плагинов. Ищем плагины данные плагины через фильтр.

 

Как настроить умный поиск?

Для настройки умного поиска необходимо пройти по пути Система> Общие настройки> Умный поиск (Требуются особые разрешения).

  • Описания в результатах – в результатах поиска покажут описания из статьи
  • Разрешить пустой поиск – этот пункт нужно переключить на «нет»
  • Ссылки в результатах – будут показаны ссылки в результатах поиска
  • Подсвечивать текст в результатах – слово, которое ищите будет подсвечено фоновым цветом

Следующая вкладка «Индексация» предназначена для настройки индексации сайта для умного поиска.

Перед включением умного поиска, сайт необходимо проиндексировать, другими словами, создать базу данных откуда будет брать информацию умный поиск. Для этого нужно зайти во вкладку Компоненты> Умный поиск и нажать кнопку «индексировать»

В зависимости от объема сайта это займет определенное время. После настроек и индексации инструмент умного поиска готов к использованию.

ВАЖНО: во время индексации нельзя переключаться между вкладками, а дождаться завершения.


Модуль – Умный поиск.

Для вывода модуля умный поиск на сайт, необходимо воспользоваться менеджером модулей и при нажатии на кнопку «создать» выбрать тип модуля «умный поиск»

Настройки модуля умного поиска:

При наведении на заголовок каждой настройки появляется подсказка и описание настройки.

Настройку «OpenSearch автопоиск», чтобы не нарушать безопасность сайта рекомендуется отключить.

Чтобы создать фильтр поиска, идем Компоненты> Умный поиск> фильтры поиска> Создать

Из многочисленных параметров (Выбор дат, выбор разделов, выбор авторов для фильтров), можно создать необходимый фильтр и дав ему заголовок, в дальнейшем его можно указать в настройке модуля «умного поиска»

Кнопка «развернуть все» (свернуть все) отображает подробные пункты для выбора параметров поиска

Обратите внимание, что компонент постоянно развивается при обновлении CMS, поэтому могут появляется новые возможности и функции.

Для принятия решения по поиску, есть возможность вести статистику по использованию такого поиска. Посмотреть её можно на вкладке Компоненты> Умный Поиск> Статистика.

Недостатки поиска и умного поиска

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

Во-вторых, CMS не умеет автоматом удалять битые ссылки из поиска. Поэтому удалять их придется вручную.

Не используйте одновременно «Умный поиск» и обычный «Поиск» в CMS.

Вот что говорит официальное руководство пользователя Joomla: Умный поиск (Smart Search) не взаимодействует с простой системой поиска Joomla. Однако, включая обе системы поиска, вы можете создать противоречивые и запутанные результаты поиска, вводя в заблуждение пользователя.

Поиск и Умный поиск создают ссылки разного вида, но одинакового содержания. По умолчанию авторы включили поиск, но отключили умный поиск. Поэтому, для уменьшения и так большого количества создаваемых CMS дублей, используйте либо простой поиск по сайту, либо умный поиск.

Совет. Закройте все страницы с результатами поиска в файле robots.txt. Для этого добавьте в robots.txt директивы (например):
Disallow: /component/ (закроет страницы: search/?format=opensearch)
Disallow: /*?searchword=*(закроет страницы поиска)
Запросите данные изменения в службе поддержки при необходимости.

Выводы:
- не используйте одновременно поиск и умный поиск на сайте;
- чтобы снизить нагрузку на сервер (сайт) отключите opensearch в настройках модуля поиска;
- чтобы уменьшить дубли страниц в выдаче, закройте результаты поиска в файле robots.txt;
- используйте статистику использования поиска для расширения семантического ядра сайта. 


Вы нашли эту статью полезной?