В Joomla есть много новых возможностей включая поддержку множественных соединений с базами данных и улучшенный способ обновления «в одно нажатие». Одно из важных нововведений – это новое расширение для поиска Smart Search. Оно разработано вместо com_search, работающего с 2005 года. Smart Search по умолчанию отключен, но его легко включить и он может быть очень полезен.
Как включить Smart Search
Зайдите в Extensions > Plug-in Manager и включите плагин Smart Search.
Зайдите в Components > Smart Search и нажмите Index в тулбаре.
Появится индикатор выполнения, означающий, что Joomla индексирует сайт. Это первый и последний раз, когда нужно запускать индексатор.
По завершении появится проиндексированный контент, как показано ниже:
Теперь, когда контент уже в плагине, откройте Extensions > Module Manager и разместите модуль Smart Search на вашем сайте.
Модуль Smart Search будет выглядеть также, как и в нормальном модуле поиска.
Однако, при использовании модуля результаты Smart Search будут выглядеть иначе:
Существует также опция Advanced Search для более углубленного поиска:
Выберите Advanced Search и вам представится возможность фильтровать результаты по автору, категории, стране, языку, региону и типу.
Карта контента
Настройки на картине выше можно редактировать в панель администратора расширения. Зайдите в Components > Smart Search и нажмите на Content Maps.
Выберите Type и увидите контент сайта, поделенный на статьи, категории, контакты, новости и ссылки.
Выберите, к примеру, Author и увидите информацию о каждом. Можно не публиковать это, если вы не хотите, чтобы эта опция включилась в фильтр.
Поисковые фильтры
Smart Search также позволяет создавать встроенные фильтры. Откройте Components > Smart Search > Search Filters и нажмите на New.
Можно создать фильтр с любой или всеми категориями: Authors, Categories, Countries, Languages, Regions и Types. Также можно сортировать по дате.
Чтобы пользователи могла использовать фильтр, создайте ссылку меню. Зайдите в Menus > Main Menu и нажмите на New.
Выберите Smart Search > Search.
Настройки фильтра находятся справа.
Выберите нужный фильтр и сохраните ссылку меню. Пользователи смогут искать только среди этих результатов.
Настройка Smart Search
Внутри Components > Smart Search > Options есть много доступных настроек.
Нажмите на Index и сможете также изменить результаты поиска, как вам это нужно:
Smart Search выглядит заманчиво. Почему бы не сделать его поиском по умолчанию на своем сайте? Есть две причины:
- В отличие от старого компонента поиска, в настоящее время Smart Search поддерживает только стандартные расширения Joomla. Вот почему Smart Search изначально отключен. Надеемся, что разработчики смогут настроить свои расширения под Smart Search и к выходу версии Joomla 3.0 он будет работать.
- Он не тестировался должным образом на объемных сайтах. Это новая опция, и очевидно, что будут появляться баги.
Осталось немного времени до того, как Smart Search заработает как стандартное расширение Joomla для поиска. Дайте ему шанс.