This module parses a query string into a data structure to be handled by
external search engines.
This module is a Perl interface to the Sary library.
This module takes a list of documents (in English) and
builds a simple in-memory search engine using a vector
space model. Documents are stored as PDL objects, and
after the initial indexing phase, the search should be
very fast. This implementation applies a rudimentary
stop list to filter out very common words, and uses a
cosine measure to calculate document similarity.
All documents above a user-configurable similarity
threshold are returned.
The Regex::Presuf module can be used to build regular expressions out
of 'word lists', lists of strings. The regular expression matches the
same words as the word list. These regular expressions normally run
few dozen percentages faster than a simple-minded '|'-concatenation of
the words.
Perl module for Embeddable Fulltext Search Engine.
Sphinx::Config is a Perl module to read, modify and write configuration file of
Sphinx search engine.
Sphinx::Manager provides utilities to start, stop, restart, and reload the
Sphinx search engine binary (searchd), and to run the Sphinx indexer program.
The utilities are designed to handle abnormal conditions, such as PID files not
being present when expected, and so should be robust in most situations.
Sphinx search engine API Perl client.
Spork - a Perl module for creating standalone HTML slideshows from Kwiki markup
The ctemplate package contains a library implementing a simple but powerful
template language for C++. It emphasizes separating logic from presentation:
it is impossible to embed application logic in this template language.