Douglas Thrift's Search Engine ReadMe

Copyright © 2002-2004, 2008, Douglas Thrift. All Rights Reserved.

$Id$

OSI Certified Open Source Software

Douglas Thrift's Search Engine Version 1.3

Douglas Thrift's Search Engine is an indexing search engine for use on small websites such as personal or small business sites. It is designed to be very similar to Google for end users and its output is customizable. For indexing, it supports both the Robots Exclusion Protocol and the Robots META Tag as specified at http://www.robotstxt.org/wc/exclusion.html.

For more information, mailing lists, and updates see http://computers.douglasthrift.net/searchengine/.

System Requirements

To run Douglas Thrift's Search Engine on Windows you need:

Of course, it would also be a good idea to have an HTTP Server that supports CGI, such as IIS or Apache (available at http://httpd.apache.org/).

To run Douglas Thrift's Search Engine on Unix and other platforms you can build it from the source distribution.

Installation

To install Douglas Thrift's Search Engine on Windows just run the installer program. If you upgrade Windows from a Windows 9x OS to a Windows NT OS you will need to reinstall.

Building

To build on Windows unzip the distribution file, open a Command Prompt, change to the directory where you unzipped, and type the following commands:

> perl windows.pl
> nmake
> nmake install

To see more options for Windows building use the following command:

> perl windows.pl -help

To build on Unix decompress and unarchive the distribution file and change to the directory where you unarchived and type the following commands:

# ./configure
# make
# make install

To see more options for Unix building use the following command:

# ./configure --help

OpenSSL

As of version 1.2, Douglas Thrift's Search Engine can be built with HTTPS support using OpenSSL 0.9.7 or higher. Information about building with OpenSSL is provided by the help options referenced in the Building section. For more information about OpenSSL see http://www.openssl.org/.