Lucene::Search::Highlight is a Perl module with highlight terms in Lucene search results.
SYNOPSIS
Load highlight classes into namespace
use Lucene::Search::Highlight;
Create Formatter and Query Scorer
my $formatter = new
Lucene::Search::Highlight::SimpleHTMLFormatter("< b >", "< /b >");
my $scorer = new
Lucene::Search::Highlight::QueryScorer($query);
Create Highlighter
my $highlighter = new
Lucene::Search::Highlight::Highlighter($formatter, $scorer);
Get best fragements with highlighted terms
my $fragement = $highlighter->getBestFragment($analyzer, $field, $text);
my $fragements = $highlighter->getBestFragments($analyzer, $field, $text, $num_fragements, $separator);
Product's homepage
Requirements:
· Lucene
· Perl