Search::InvertedIndex

 A general purpose inverted indexing system suitable for medium
 scale searching. The compiled external modules used are Digest::SHA1 
 (needed because it uses the 'Tie::FileLRUCache' module for 
 performance enhancment on searches) and DB_File (because it 
 used by the 'Tie::DB_File::SplitHash' module). The module itself
 is Perl with the two exceptions noted above. If you have
 'Digest::SHA1' and 'DB_File' on your system, no compilation is
  required.

 It is designed to allow the easy 'plug in' of any wanted 
 backend database in place of DB_File. Requires (as of now) 
 'Digest::SHA1', 'DB_File', 'Class::NamedParms', 'Class::ParmList', 
 'Tie::FileLRUCache', and 'Tie::DB_File::SplitHash' 
 modules for support. 

CHANGES

 1.00 1999.06.16 - Initial release

 1.01 1999.06.17 - Documentation fixes and fix to 'close' method in 
                   Search::InvertedIndex::DB::DB_File_SplitHash

 1.02 1999.06.18 - Major bugfix to locking system. 
                   Performance tweaking. Roughly 3x improvement.

 1.03 1999.06.30 - Documentation fixes.

 1.04 1999.07.01 - Documentation fixes and caching system bugfixes.
                   (never publically released)

 1.05 1999.10.20 - Altered ranking computation on search results  

 1.06 1999.10.20 - Removed 'use attrs' usage to improve portability  

To install:

perl Makefile.PL
make
make test
make install

Type 'perldoc Search::InvertedIndex' after installation for the documentation or
go to <URL:http://www.nihongo.org/snowhare/utilities/modules/search-invertedindex/>

Copyright 1999, Benjamin Franz (<URL:http://www.nihongo.org/snowhare/>) and 
FreeRun Technologies, Inc. (<URL:http://www.freeruntech.com/>). All Rights Reserved.
This software may be copied or redistributed under the same terms as Perl itelf.
