Humans: C++ version
SWISH++ is a Unix-based file indexing and searching engine
(typically used to index and search files on web sites).
It was based on SWISH-E
although SWISH++ is a complete rewrite.
SWISH++ was developed to circumvent my difficulties with using
the SWISH-E package.
SWISH++ has been ported to compile and run under Microsoft Windows
by Robert J. Lebowitz
and Christoph Conrad.
Lightning-fast indexing, handles large collections of files,
tools included to index non-text files such as
Microsoft Office documents, near instantaneous searches,
Unix-style "man" pages are included
describing the commands as well as the index file format.
The source code is also generously commented.
Additionally, sample Perl code for a web front-end is provided.
There is an FAQ
(Frequently Asked Questions, with answers) list.
If you have a question, check it first.
There is also an e-mail discussion list
hosted via Yahoo Groups.
Finally, there is also a
If you're not interested in the mailing list
and want to notified only of new releases,
you can be notified of them by subscribing there.
You may use the following icon and HTML on a web site that uses SWISH++
to link back to this home page:
width="90" height="33" border="0"
Please copy the icon to your site.