Changes for version 0.38

  • Re-arranged each top of the module so that fully qualified @ISA and $VERSION are not neccesary anymore.
  • Changed count_storable in Targz.pm to require rather than use Storable.
  • Checked all modules for possible defined() check on non-strict refs. There shouldn't be any problems.
  • 20 June 2002 Removed a lot of cargo-culted "|| ''" structures from NexTrieve.pm, DBI.pm, HTML.pm, Index.pm, Mbox.pm, Message.pm, PDF.pm, Querylog.pm, RFC822.pm and Targz.pm.
  • 18 June 2002 Fixed some loops in PDF.pm and Targz.pm now knowing that you can assign to @_ without any problem.
  • 10 June 2002 Added binmode() to openfile to cause reads to always be bytes even with Perl 5.8+ in UTF-8 environments (as discussed on p5p for 5.8.0-RC2).
  • 7 June 2002 Went through all the source and changed all instances of foreach (keys %hash) to use a while (my ($key,$value) = each %hash) is this will generally be faster and have a lower memory footprint. Left all the cases with sorted keys in there, as they are the only way for now to guarantee order of the keys, which is mainly important for the test-suite, but may also allow better (human) readability of generated XML.

Modules

Perl interface to NexTrieve search engine software
handle a NexTrieve Collection
handle a NexTrieve Collection Index
convert DBI statement handle to NexTrieve Document sequence
handle NexTrieve running as a daemon
handling a NexTrieve Document Sequence
create XML for indexing a single document
convert HTML to NexTrieve Document objects
handle the Hitlist specifications of NexTrieve
handle the Hit specifications of NexTrieve
handle indexing with NexTrieve
MIME-type conversions for documents
convert Unix mailbox to NexTrieve Document sequence
convert Mail::Message object(s) to document(s)
an overview of NexTrieve and its Perl support
convert PDF-file(s) to NexTrieve Document objects
handle the Query specifications of NexTrieve
handle NexTrieve as a querylog
convert RFC822 to NexTrieve Document objects
replay Querylog objects against Search objects
handle the resource specifications of NexTrieve
handle searching with NexTrieve
create and maintain Targz archives
change encoding to UTF-8