The UserSiteScore command allows to configure user defined scores for some or all servers in the database. The score value calculated by mnoGoSearch is mixed with the user defined site value, so you can affect the final rank for the desired sites.
It is possible to configure multiple UserSiteScore commands, however only one of them can be used during search time. The name argument should be unique in every UserSiteScore command. search.cgi detects which UserSiteScore command to use taking its name from the ss=name1 HTML form parameter. If no ss parameter is given, or ss's value is empty, non of the UserSiteScore commands are applied.
The second argument must represent an SQL query returning
a result set consisting of two columns. The first column in every
record should correspond to an
ID of a site whose score
should be modified.
Note: The site
IDs are stored in the site_id column of the
urltable of the mnoGoSearch database. To know an
IDof a certain site you can run this SQL query in the database:SELECT site_id FROM url WHERE url LIKE 'http://hostname/%';
The second column stands for a user defined score value for this site, returned as a signed integer in the range -255..+255. The original score value calculated by mnoGoSearch is mixed with the user defined site value as follows:
A positive user defined site value makes the final rank for this site higher.
A negative user defined site value makes the final rank lower.
A zero user defined value does not change score.
If a site is not represented in a UserSiteScore SQL query result, its score is not changed.