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++ is at least 10 times faster and can handle much larger numbers of files. Additionally, it has unique features such as selective non-indexing, on-the-fly filters, user-selectable stemming, and more.
| Tags | Internet Web Indexing/Search Text Processing Indexing |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Mac OS X BSD Linux Solaris Windows Windows Cygwin |
| Implementation | C++ |
Recent releases


Changes: Indexing of some ID3 tags was broken.


Changes: The search(1) -d option was fixed. The httpindex(1) manual page now shows the correct way to use multiple -e options.


Changes: A LaTeX file ending in a '%' (with no newline) would result in a core dump.


Changes: Compilation on non-Mac OS X systems was fixed.


Changes: search(1) cooperates with Mac OS X's launchd(8).
Gets a message from a queue and outputs it to one or more queues.