# Регистрация поисковых запросов

DataparkSearch поддерживает регистрацию поисковых запросов.

При выполнении поисковых запросов, DataparkSearch использует таблицу `qtrack` для записи поискового запроса, IP адреса клиента, числа найденных документов и текущего времени в UNIX фомате, а также таблицу `qinfo` для записи всех параметров запроса.

Для того, чтобы включить регистрацию запросов, добавьте параметер `trackquery` для соответсвующей команды `DBAddr` (см. ) вашего шаблона поиска `search.htm`. Например:

    DBAddr pgsql://user:pass@localhost/search/?dbmode=cache&trackquery

Если используется `searchd`, этот параметр необходимо добавить только в команду`DBAddr` из файла `searchd.conf`.

Вы можете использовать команду `TrackDBAddr` для указания другой SQL-базы для сохранения параметров поисковых запросов. Эта SQL-база должна содержать теже таблицы `qtrack` и `qinfo`, что и база DataparkSearch.

Регистрация запросов поиска полезна для получения статистики использования вашего поискового сервера. Для составления отчёта, вы можете, например, использовать следующий SQL-запрос:

    SELECT qwords,count(*),sum(found),avg(found) FROM qtrack GROUP BY qwords;