В модуле есть два связанных, но разных пользовательских сценария:
Путь: Intec → Умный поиск → Настройки → Журнал запросов.
| Режим | Где хранится | Для кого работает | Видит администратор в журнале |
|---|---|---|---|
| Cookie браузера | На устройстве пользователя | Гости и авторизованные | Нет |
| База данных | На сервере | Авторизованные | Да |
| База + fallback cookie для гостя | БД для авторизованных, cookie для гостя | Все, но по-разному | Гостевые cookie-запросы в БД-журнал не попадают |
| База + «не сохранять гостей» | БД только для авторизованных | Только авторизованные | Да, для сохранённых пользователей |
История не требует переиндексации.
Значения по умолчанию:
2;90 дней;20;В компоненте intec.search:search.title отдельно задаются
USE_REQUEST_HISTORY и число отображаемых строк
REQUEST_HISTORY_COUNT (по умолчанию 5).
В БД-журнале хранятся:
Технический экспорт CSV использует поля:
date;user_id;query;corrected_query;correction_method;result_count;site_id
Значения, начинающиеся с формульных символов Excel (=,
+, -, @), защищаются при
экспорте.
Для такого анализа нужен режим БД и сохранение нулевых результатов.
result_count = 0.Это превращает журнал из «списка запросов» в рабочий источник задач по качеству поиска.
История выводится в intec.search:search.title, если она
включена в модуле и в параметрах компонента. Пользователь может удалять
свои записи согласно политике хранилища.
В публичной строке сохранённые запросы отображаются отдельным блоком недавних запросов.
При cookie-режиме запись привязана к браузеру/устройству. При БД-режиме авторизованный пользователь может получать серверную историю.
Для БД старые записи удаляются автоматически раз в сутки по настроенному сроку. Cookie-файл имеет ограниченный размер, поэтому старые записи также вытесняются по лимиту.
Перед включением БД-журнала согласуйте с владельцем сайта срок хранения, права доступа администраторов и политику обработки пользовательских поисковых фраз.