CGI Search is a C++ written search engine that can be run on NT or Unix web servers to service client search requests. It works by a keyword definition file being created and then matches on words the user entered. This can be better than a full text search as it lets the administrator define certain criteria.
The CGI program should be installed on the relevant directory on your server and then a form setup on a web page that is used to pass the user query to the CGI program.
The Search engine is fully configurable as discussed later in this page.
How to include the Search Engine on a site
Input your question in the query box and then click search. Do not use a question mark.
A HTML page will then be returned with links to all your answers
If your base site was http://www.yourdomain.com and all documents/links were under this site, the base location for the applet would be http://www.yourdomain.com/.
For this example, lets say there are only 3 pages to link to as follows:
The keywords for each of the 3 were as follows
Your data file would be the followinginfo/history.html|History of the company|history|introduction|yourdomain
products.html|Products of the company|products|product|diskfast
Assume this file was stored in http://www.yourdomain.com/search/data.inf, and the ntsearch.cfg file would bedata:http://www.yourdomain.com/search/data.inf
titlestr:Your Domains Search Results
If you wanted to link to different sites, you would set the location parameter as just "http://" and in the data file the links you be in the format www.savilltech.com/dir/file.html
An example of the Search Engine in action can be seen at http://www.ntfaq.com.
If you wish to discuss licensing the search engine in a product and/or require an custom changes (logo etc.) please mail firstname.lastname@example.org. A number of companies are already using the search engine in commerical products with custom written changes.
Last Update: Friday, December