Swish-e Documentation
- README -- An introduction to Swish-e
- INSTALL -- Swish-e Installation Instructions
- CHANGES -- List of revisions
- SWISH-CONFIG -- Configuration File Directives
- SWISH-RUN -- Running Swish-e and Command Line Switches
- SWISH-SEARCH -- Swish-e Searching Syntax and Tips
- The Swish-e FAQ - Answers to Common Questions
- SWISH-BUGS -- List of known bugs known
- Proposed changes for Swish-e 3.0
- SWISH-LIBRARY -- Interface to the Swish-e C library
- SWISH::API - Perl interface to the Swish-e C Library
- swish.cgi -- Example Perl script for searching with the SWISH-E search engine.
- search.cgi -- Example Perl program for searching with Swish-e and SWISH::API
- spider.pl - Example Perl program to spider web servers
- SWISH::Filter -- Perl extension for filtering documents with Swish-e
About Swish-e
Swish-e is a fast, flexible, and free open source system for indexing collections of Web pages or other files. Swish-e is ideally suited for collections of a million documents or smaller. Using the GNOME™ libxml2 parser and a collection of filters, Swish-e can index plain text, e-mail, PDF, HTML, XML, Microsoft® Word/PowerPoint/Excel and just about any file that can be converted to XML or HTML text. Swish-e is also often used to supplement databases like the MySQL® DBMS for very fast full-text searching. Check out the full list of features.Swish-e was recently featured in the Linux Journal article How to Index Anything by Josh Rabinowitz.
Swish-e is descended from the original web indexing program SWISH by WWW Hall of Famer Kevin Hughes.