История поиска — это журнал всех поисковых запросов на сайте. Она используется для трёх целей:
- Просмотр статистики запросов в административной части сайта (с возможностью экспорта в Excel)
- Блок "История поисковых запросов" в быстром поиске — показывает пользователю его предыдущие запросы
- Блок "Популярные запросы" в быстром поиске — показывает наиболее частые запросы по всем пользователям
Включение
Перейдите на вкладку История поиска в настройках плагина и поставьте галочку "Включить историю". После сохранения все поисковые запросы начнут записываться в базу данных.
Что логировать
По умолчанию логируются все запросы, включая запросы из быстрого поиска (AJAX). Если вы хотите логировать только те запросы, по которым пользователь перешёл на страницу результатов — выберите "Все запросы, кроме AJAX". Это позволяет получить более чистую статистику.
Ротация истории
Со временем таблица истории может вырасти до значительного размера. Чтобы автоматически удалять старые записи, настройте ротацию — выберите период хранения: 30, 90, 180 дней или год.
Для работы ротации необходимо настроить cron задачу с интервалом раз в день. Точную команду смотрите на вкладке История поиска в настройках плагина.
Просмотр статистики
История поиска доступна в административной части сайта. Ссылка находится в меню Отчёты. Здесь можно увидеть какие запросы вводили пользователи, как часто и сколько результатов они получали.
Популярные запросы в быстром поиске
Блок популярных запросов в быстром поиске формируется на основе истории поиска — отображаются запросы которые чаще всего вводили все пользователи сайта. Для его работы необходимо:
- Включить историю поиска
- Указать имя индекса популярных запросов в настройках конфигурации, скачать обновлённый конфиг, обновить конфиг Manticore
- Включить блок "Популярные запросы" в содержимом быстрого поиска
В настройках блока доступно несколько режимов работы — от простого полнотекстового поиска до автодополнения с исправлением ошибок (последнее доступно только в Manticore клиенте).