Database schema

Full database schema used by mnoGoSearch is defined in appropriate sql-scipts for database creation located under create subdirectory.

Table 9-1. server table schema

rec_idUnique record identificator.
enabledA flag to enable/disable record for indexer.
urlURL or pattern.
tagTag value.
categoryCategories table rec_id.
command

=S - this record is a server.

=F - this record is a filter.

ordreSorting key, it define records order for server table loading.
parentIf not null, this record is added automaticaly by indexer and url field contain a server name accepted on record pointed by this filed value.
weightThis record weight for PopRank calculation.
pop_weightOne link weight from pages of this server. Calculated automaticaly. Manualy change will have no effect.

Other server's parameters store in srvinfo table. Possible values for several parameters is given in table below.

Table 9-2. Server's several parameters values in srvinfo table

sname valuePossible sval values.
AliasAlias used for url.
PeriodReindex period in seconds.
RemoteCharsetDefault charset value.
DefaultLangDefault language value.
Request.AuthorizationFor basic authorozation.
Request.ProxyProxy server to access documents from this resource.
Request.Proxy-AuthorizationProxy server autorization.
MaxHopsMaximum depth of way in "mouse" clicks from start url.
IndexA flag to enable/disable documents indexing.
Follow

=0, "page"

=1, "path"

=2, "site"

=3, "world"

RobotsA flag to enable/disable robots.txt file using.
ClonesA flag to enable/disable "clones" detection.
MaxNetErrorsMaximum network errors for this server.
NetDelayTimeIndexing delay time if a network error is occured.
ReadTimeoutNetwork timeout value.
match_type

=0, UDM_MATCH_FULL - full coincedence.

=1, UDM_MATCH_BEGIN - pattern is a URL prefix.

=2, UDM_MATCH_SUBSTR - pattern is a URL substring.

=3, UDM_MATCH_END - pattern is a URL suffix.

=4, UDM_MATCH_REGEX - pattern is a regular expression.

=5, UDM_MATCH_WILD - pattern is a wildcards pattern (* and ? wildcards may be used) .

=6, UDM_MATCH_SUBNET - < not yet supported >.

case_sense

=1, - case insensitive comparison.

=0, - case sensitive comparison.

nomatch

=1, - URLs not matchs this record is accepted.

=0, - URL match this record is accepted.