SWISH::Prog::XapianSwish3 Xapian backend | |
Download |
SWISH::Prog::Xapian Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Publisher Name:
- Peter Karman
- Publisher web site:
- http://search.cpan.org/~karman/
SWISH::Prog::Xapian Tags
SWISH::Prog::Xapian Description
Swish3 Xapian backend SWISH::Prog::Xapian is a Xapian-based implementation of Swish3, using the SWISH::3 bindings for libswish3.SYNOPSIS # create an indexing program use SWISH::Prog; my $indexer = SWISH::Prog->new( invindex => 'path/to/index.swish', aggregator => 'fs', indexer => 'xapian', config => 'path/to/swish.conf', ); $indexer->index('path/to/files'); # then search the index my $searcher = SWISH::Prog::Xapian::Searcher->new( invindex => 'path/to/index.swish', config => 'path/to/swish.conf', ); my $results = $searcher->search('my query') while ( my $result = $results->next ) { printf("%s : %s\n", $result->score, $result->uri); } Requirements: · Perl
SWISH::Prog::Xapian Related Software