История поиска — это журнал всех поисковых запросов на сайте. Она используется для трёх целей:

  • Просмотр статистики запросов в административной части сайта (с возможностью экспорта в Excel)
  • Блок "История поисковых запросов" в быстром поиске — показывает пользователю его предыдущие запросы
  • Блок "Популярные запросы" в быстром поиске — показывает наиболее частые запросы по всем пользователям

Перейдите на вкладку История поиска в настройках плагина и поставьте галочку "Включить историю". После сохранения все поисковые запросы начнут записываться в базу данных.

По умолчанию логируются все запросы, включая запросы из быстрого поиска (AJAX). Если вы хотите логировать только те запросы, по которым пользователь перешёл на страницу результатов — выберите "Все запросы, кроме AJAX". Это позволяет получить более чистую статистику.

Со временем таблица истории может вырасти до значительного размера. Чтобы автоматически удалять старые записи, настройте ротацию — выберите период хранения: 30, 90, 180 дней или год.

Для работы ротации необходимо настроить cron задачу с интервалом раз в день. Точную команду смотрите на вкладке История поиска в настройках плагина.

История поиска доступна в административной части сайта. Ссылка находится в меню Отчёты. Здесь можно увидеть какие запросы вводили пользователи, как часто и сколько результатов они получали.

Блок популярных запросов в быстром поиске формируется на основе истории поиска — отображаются запросы которые чаще всего вводили все пользователи сайта. Для его работы необходимо:

  • Включить историю поиска
  • Указать имя индекса популярных запросов в настройках конфигурации, скачать обновлённый конфиг, обновить конфиг Manticore
  • Включить блок "Популярные запросы" в содержимом быстрого поиска

В настройках блока доступно несколько режимов работы — от простого полнотекстового поиска до автодополнения с исправлением ошибок (последнее доступно только в Manticore клиенте).