The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.39

  • add fix for systems using Swish-e 2.6, which doesn't create a index.swish-e file.
  • remove the requires_external_bin from Makefile.PL since KSx and Xapian do not require swish-e but do require SWISH::Prog. Fix tests (which also check for swish-e) to SKIP the correct number of tests.

Modules

information retrieval application framework
document aggregation base class
index DB records with Swish-e
filesystem aggregator
index email with Swish-e
index Perl objects with Swish-e
simple in-memory cache class
base class for SWISH::Prog classes
read/write Swish-e config files
Document object class for passing to SWISH::Prog::Indexer
create document headers for Swish-e -S prog
base indexer class
base class for Swish-e inverted indexes
read/write InvIndex metadata
wrapper around Swish-e binary
the native Swish-e index format
result class for SWISH::API::Object
wrapper for SWISH::API::Object
simple in-memory FIFO queue class
base result class
base results class
base searcher class
utility variables and methods