splitmail++

Simple Document Indexing System for Humans: C++ version

Install

All systems
curl cmd.cat/splitmail++.sh
Debian Debian
apt-get install swish++
Ubuntu
apt-get install swish++
image/svg+xml Kali Linux
apt-get install swish++
Windows (WSL2)
sudo apt-get update sudo apt-get install swish++
Raspbian
apt-get install swish++

swish++

Simple Document Indexing System for 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++ features: * Lightning-fast indexing * Indexes META elements, ALT, and other attributes * Selectively not index text within HTML or XHTML elements * Intelligently index mail and news files * Index Unix manual page files * Apply filters to files on-the-fly prior to indexing * Index non-text files such as Microsoft Office documents * Modular indexing architecture * Index new files incrementally * Index remote web sites * Handles large collections of files * Lightning-fast searching * Optional word stemming (suffix stripping) * Ability to run as a search server * Easy-to-parse results format