NAME
FileArchiveIndexer::Search
DESCRIPTION
results_by_path()
returns hash ref, each key is an abs path to a file, each value is an array ref with results
results_files()
returns array ref to files foumd
result()
argument is abs path of the match returns array ref with matches inside that file
my($page,$line,$content) = @{$s->result($abs_hit)};
raw_results()
results_count()
dbh()
returns database handle
execute()
perform the search
$i->execute('looking for this text');
Optional argument is array ref of paths to prune in, only inside those paths.
SYNOPSIS
my $fai = new FileArchiveIndexer({ abs_conf => '/etc/faindexer.conf' });
my $results = $fai->search('my text');
my $files = $results->results_files;
for (@$files){
my $matches = $results->result($_);
print "file $_\n"
for (@$matches){
my($page, $line, $content) = @$_;
print "page $page, line $line, content [$content]\n";
}
}
SEE ALSO
AUTHOR
Leo Charre leocharre at cpan dot org