Files | Admin

Notes:

Release Name: 0.4

Notes: RSI is a simple full text search engine implementation in Ruby. It aims to be easily useful within other programs: simple to set up, simple to use. Release 0.4 includes improvements in the indexing, logging, and query APIs, in addition performance refactoring. 0.4 is also released as a ruby gem.


Changes: 0.4 - 04 Feb 2005 - Improved logging (see rsi/logmanager.rb) - Improved gemspec to a releasable state - API: multi-field indexes supported - API: structured queries supported - Index metadata is stored and used on open, eliminating need to remember what kind of Serializers, etc, the index was created with. - CompressedSerializer moved into its own file, and now uses zlib (which is part of Ruby 1.8 stdlib) rather than bz2. The bz2 serializer is still included, and raises a sensible exception if used without BZ2 loaded. - More tests