"Fossies" - the Fresh Open Source Software archive

Member "dpsearch-4.53/doc/dpsearch-track.ru.html" of archive dpsearch-4.53.tar.gz:


Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. Alternatively you can here view or download the uninterpreted source code. That can be also achieved for any archive member file by clicking within an archive contents listing on the first character of the file(path) respectively on the according byte size field.

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;