README for NexTrieve Copyright (c) 1995-2002 Elizabeth Mattijsen . All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The family of NexTrieve:: modules provide a completely object-oriented support for the NexTrieve search engine software, as available from: http://www.nextrieve.com/ It allows you to index your information from various sources, and perform searches on those indexes by using ad-hoc access (or low-traffic search engines) and access by a search daemon running on a port, all using the perl modules. Almost all aspects of NexTrieve are handled through XML. If you are not well versed in the handling of XML, and you are well versed in using Perl, then these Perl modules are for you: they will handle everything in a completely object-oriented manner. The following modules are part of the distribution: NexTrieve base module NexTrieve::Collection logical collection object NexTrieve::Collection::Index logical index object within a collection NexTrieve::Daemon logical daemon object NexTrieve::DBI convert DBI statement to document sequence NexTrieve::Docseq logical document sequence for indexing NexTrieve::Document logical document object NexTrieve::Hitlist result of query from search engine NexTrieve::Hitlist::Hit a single hit of the result NexTrieve::HTML convert HTML-file(s) to logical document(s) NexTrieve::Index create an index out of a docseq NexTrieve::Mbox convert Unix mailbox to document sequence NexTrieve::Message convert Mail::Message object(s) to document(s) NexTrieve::MIME MIME-type conversions for documents NexTrieve::Overview an overview of NexTrieve and its Perl support NexTrieve::PDF convert PDF-file(s) to logical document(s) NexTrieve::Query create/adapt query NexTrieve::Querylog turn query log into Query objects NexTrieve::Replay turn Querylog into Hitlist for a Search NexTrieve::Resource create/adapt resource-file NexTrieve::RFC822 convert message(s) to logical document(s) NexTrieve::Search logical search engine object NexTrieve::Targz maintain a Targz message archive NexTrieve::UTF8 change encoding to UTF-8 The build is standard: perl Makefile.PL make make test make install