# Регистрация поисковых запросов
DataparkSearch - Полнофункциональная поисковая машина для Интернета и Интранета с открытым исходным кодом. Распространяется по лицензии GNU.
Keywords: shareware, freeware, интернет, unix, поисковик, поисковая машина, поиск, поиск информации, интранет, open source, opensource, search, searching, software, udmsearch, engine, indexing, system, web, ftp, http, cgi, php, SQL, MySQL, database, php3, FreeBSD, Linux, Unix, DataparkSearch, MacOS X, Mac OS X, Windows, 2000, NT, 95, 98, GNU, GPL, url, grabbing

DataparkSearch Engine 4.53: Справочное руководство
Пред. | Глава 8. Поиск документов | След.

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

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

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

Для того, чтобы включить регистрацию запросов, добавьте параметер `trackquery` для соответсвующей команды DBAddr (см. Разд. 3.10.2>) вашего шаблона поиска `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;

Пред. | Начало | След.
Релевантность | Уровень выше | Кэш результатов поиска