Полная структура таблиц базы данных, используемых mnoGoSearch, описана в sql-скрптах создания структуры базы данных, находящихся в соответстувующих директориях поддиректории create.
Таблица 9-1. Структура таблицы server
| rec_id | Уникальный идентификатор записи. |
| enabled | Флаг включения записи для загрузки при старте indexer. |
| url | URL или его фрагмент или шаблон, указываемый в соответствующей команде. |
| alias | Алиас для указанного в поле url. |
| period | Интервал между повторными индексированиями этого ресурса, задаваемый в секундах. |
| tag | Значение тэга для этого ресурса. |
| category | Значение категории для данного ресурса. |
| charset | Значение кодировки документа по умолчанию для данного ресурса. |
| lang | Значение языка документа по умолчанию для данного русурса. |
| basic_auth | Учётные данные, используемые для доступа с использованием авторизации. |
| proxy | Имя прокси-сервера, используемое при доступе через прокси-сервер. |
| proxy_port | Порт прокси-сервера, используемого для доступа к ресурсу. |
| proxy_auth | Авторизация на прокси-сервере. |
| maxhops | Максимальная глубина перехода по ссылкам от корневого индеска. |
| gindex | Флаг, указывающий индексировать или нет документы данного ресурса. |
| follow | Флаг, указывающий необходимость перехода по ссылкам с документов данного ресурса. |
| deletebad | . |
| use_robots | Флаг указывающий использование robots.txt для данного ресурса. |
| use_clones | Флаг включения механизма определения "клонов". |
| max_net_errors | Максимальное число ошибок сети для этой записи. Аналог команды MaxNetError в indexer.conf. |
| net_delay_time | Время задержки индексирования сети при обнаружении ошибки сети при его пролучении. |
| read_timeout | Таймаут ожидания получения документа с этого ресурса. |
| command |
=S - тип записи сервер =F - типа записи фильтр |
| match_type |
=0, UDM_MATCH_FULL - полное совпадение. =1, UDM_MATCH_BEGIN - совпадает начало. =2, UDM_MATCH_SUBSTR - шаблон является подстрокой проверяемой ссылки. =3, UDM_MATCH_END - совпадает конец. =4, UDM_MATCH_REGEX - шаблон является регулярным выражением, на соответствие которому проверяются ссылки. =5, UDM_MATCH_WILD - используется шаблон файловой системы. =6, UDM_MATCH_SUBNET - < пока нереализовано >. |
| case_sense |
=1, - сравнивать без учёта регистра. =0, - сравнивать с учётом регистра. |
| nomatch |
=1, - соответствующими данной записи считаются URL, не совпадающие с указаным шаблоном. =0, - соответствующими данной записи считаются ссылки, совпадающие с шаблоном. |
| ordre | Ключ сортировки, задающий порядок загрузки записей таблицы server при запуске indexer. |
| parent | Если значение не ноль, запись содержит в поле url имя сервера, добавленного автоматически при индексировании. Значение этого поля равно url_id записи этой таблицы, на основании которой дабавлена эта запись. |
| weight | Вес данной записи при подсчёте рейтинга популярности документов. |
| pop_weight | Вес одной ссылки со страниц данного русурса. Рассчитывается автоматически. Изменнеие значения вручную никакого влияния не оказывает. |
| Пред. | Начало | След. |
| Использование библиотеки libudmsearch | Уровень выше | Предметный указатель |