swish++ - Simple Document Indexing System for Humans: C++ version

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: swish++
Package version: 6.1.5
Package release: 3
Package architecture: i386
Package type: deb
Installed size: 570 B
Download size: 195.56 KB
Official Mirror: archive.ubuntu.com
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



    Binary package: swish++_6.1.5-3_i386.deb
    Source package: swish++

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install swish++ deb package:
      # sudo apt-get install swish++


    • /usr/bin/extract++
    • /usr/bin/httpindex
    • /usr/bin/index++
    • /usr/bin/search++
    • /usr/bin/splitmail++
    • /usr/lib/swish++/WWW.pm
    • /usr/share/doc/swish++/FAQ.Debian
    • /usr/share/doc/swish++/README.Debian
    • /usr/share/doc/swish++/README.gz
    • /usr/share/doc/swish++/changelog.Debian.gz
    • /usr/share/doc/swish++/copyright
    • /usr/share/doc/swish++/examples/rlimit
    • /usr/share/doc/swish++/examples/swish++.conf.gz
    • /usr/share/doc/swish++/examples/daemon/searchc.gz
    • /usr/share/doc/swish++/examples/daemon/searchd
    • /usr/share/doc/swish++/examples/daemon/searchmonitor.gz
    • /usr/share/doc/swish++/examples/email_indexing/Email-Indexing-Mini-Howto.txt.gz
    • /usr/share/doc/swish++/examples/email_indexing/nnir.el.gz
    • /usr/share/doc/swish++/examples/email_indexing/swishmutt.sh
    • /usr/share/doc/swish++/examples/oo_indexing/oo.conf
    • /usr/share/doc/swish++/examples/oo_indexing/oocontent.xsl
    • /usr/share/doc/swish++/examples/oo_indexing/oometa.xsl
    • /usr/share/doc/swish++/examples/oo_indexing/oototext.sh
    • /usr/share/doc/swish++/examples/www_example/search.cgi.gz
    • /usr/share/doc/swish++/examples/www_example/search.html
    • /usr/share/man/man1/extract++.1.gz
    • /usr/share/man/man1/httpindex.1.gz
    • /usr/share/man/man1/index++.1.gz
    • /usr/share/man/man1/search++.1.gz
    • /usr/share/man/man1/splitmail++.1.gz
    • /usr/share/man/man3/WWW.3.gz
    • /usr/share/man/man5/swish++.conf.5.gz
    • /usr/share/man/man5/swish++.index.5.gz


    2015-12-18 - Dominic Hargreaves <dom@earth.li> swish++ (6.1.5-3) unstable; urgency=high * QA upload * Switch Maintainer to Debian QA Group * Change dependency on perl5 to perl (Closes: #808323)

    2012-05-17 - Salvatore Bonaccorso <carnil@debian.org> swish++ (6.1.5-2.2) unstable; urgency=low * Non-maintainer upload. * Add fix_ftbfs_with_gcc4.7 patch. Fix FTBFS with gcc 4.7 by adding 'this->' where needed. Thanks to Cyril Brulebois <kibi@debian.org> for the patch. (Closes: #667386)

    2011-09-12 - Ana Beatriz Guerrero Lopez <ana@debian.org> swish++ (6.1.5-2.1) unstable; urgency=low * Non-maintainer upload. * Fix FTBFS with newer GCC 4.6 (Closes: #629813) and with binutils-gold (Closes:#556479). Patches thanks to Georgios M. Zarkadas.

    2009-03-05 - Kapil Hari Paranjape <kapil@debian.org> swish++ (6.1.5-2) unstable; urgency=low * Added some more detailed remarks in README.Debian about the use of swish++ in cron scripts based on remarks from upstream author Paul J. Lucas. - we do not need the print_failed_filter patch. Users should run with "-v4" instead. - the bugs #459611 and #461349 are marked "wontfix" now that instructions on fixing these problems are provided. * debian/watch: Added entry for take new upstream .tar.gz name. * debian/rlimit: Ensure that hard limit is set with "-H" flag to ulimit. * debian/patches/fixincludes_gcc4.4: Added fix for gcc4.4 FTBFS thanks to Martin MichlMayr. Closes: #504850. * debian/control: Standards Version 3.8.0. No other changes required. * debian/patches/print_failed_filter: Removed. No longer required.

    2008-02-21 - Kapil Hari Paranjape <kapil@debian.org> swish++ (6.1.5-1) unstable; urgency=low * New upstream release (6.1.5) * debian/control: - added Homepage: field pointing to sourceforge site. - Standards Version: 3.7.3. * Implemented a partial solution to #459611 and #461349 as a wrapper for filters which imposes resource limits: - debian/rlimit: the wrapper script. - debian/rules: modified the "binary-arch" rule to actually install the script in examples directory. - README.Debian: added documentation on this problem. * debian/patches/print_failed_filter: generate error message about failed filter. (Closes: #211513) * debian/control: Added Vcs-Svn tag. * Updated debhelper usage: - debian/compat: set to '4'. - debian/rules: removed definition of DH_COMPAT.

    2007-08-06 - Kapil Hari Paranjape <kapil@debian.org> swish++ (6.1.4-2) unstable; urgency=low * debian/patches: - add_explicit_cstdlib_dependencies: Add explicit include for cstdlib. Thanks to Martin Michlmayr for the patch. Closes: #417712. - use_PATH_MAX_from_climits: Comment out upstream's redefinition of PATH_MAX. Closes: #397955. - fix_man_pages: Remove extra space in synopsis for man/man1/splitmail.1 Closes: #384988. - fix_man4to5: Change references from section 4 to section 5 in all relevant man pages. - splitmail_junk_header: Make splitmail save a non-mail junk header to a separate file. Closes: #420791. * debian/watch: Fix url for sourceforge. * debian/changelog: Fix typo in the previous entry closing #242238. * debian/control: Change maintainer's e-mail address. * debian/copyright: Edited out the old address of FSF.