Changes for version 0.26

  • fix a couple of Perl::Critic warnings (trivial imo)
  • fix repos and homepage links in Makefile.PL
  • fix a couple of regex escape bugs in HiLiter
  • fix an innocuous bug in Object that passed extra args to QueryParser->new in _normalize_args
  • add \002/\003 no-hiliting marker support in HiLiter (for HTML::HiLiter)
  • HiLiter->light() now returned UTF-8 encoded text like Snipper->snip() does.
  • fix regex build bug where phrase could be separated by multiple whitespace chars.

Modules

high-performance tools for building search applications
locate the best matches in a snippet extract
highlight terms in text
(**DEPRECATED**) extract keywords from a search query
Class::Accessor::Fast-compatible accessors
base class for Search::Tools objects
objectified string for highlighting, snipping, etc.
convert string queries into objects
regular expressions for terms
(**DEPRECATED**) build regular expressions from search queries
(**DEPRECATED**) access regular expressions for a keyword
(**DEPRECATED**) access regular expressions for keywords
extract terms in context
offer spelling suggestions
a token object returned from a TokenList
a bunch of tokens from a Tokenizer
a bunch of tokens from a Tokenizer
mixin methods for TokenList and TokenListPP
a token object returned from a TokenList
split a string into meaningful tokens
transliterations of UTF-8 chars
UTF8 string wrangling
methods for playing nice with XML and HTML