NAME DBIx::TextSearch SYNOPSIS Database independent modules to index and search text/HTML files. Supports indexing local files and fetching files by HTTP and FTP. use DBIx::TextSearch; use DBIx::TextSearch::Pg; # to use postgresql $dbh = DBI->connect(...); # see the DBD documentation $index = DBIx::TextSearch->new($dbh, 'index_name'); $index = DBIx::TextSearch->open($dbh, ' index_name'); # uri is file:// ftp:// or http:// $index->index_document(-uri => $location); # $results is a ref to an array of hashrefs $results = $index->find_document('foo and not bar'); $index->FlushIndex(); # clear the index DESCRIPTION DBIx::TextSearch consists of an abstraction layer (TextSearch.pm) providing a set of standard routines to index text and HTML files. These routines interface to a set of database specific routines (not separately documented) in much the same way as the perl DBI and DBD::foo modules do.