Z
Zed A. Shaw
Hello,
This is a quick pre-release announcement for Ruby/Odeum 0.3.1 supporting
a built-in boolean expression query language and some speed
improvements. From the web site:
"Ruby/Odeum is a binding to the fantastic QDBM Odeum inverted index
library. Odeum is used in the Estraier search engine and is written by
the same author. It lets you easily construct a very fast inverted index
so you can search for documents by words really quickly. It is released
under the same license as QDBM (LGPL). The source includes the minimum
source from QDBM needed to use Odeum, so it will work right out of the
box."
You can download the latest and greatest source and gem from:
http://www.zedshaw.com/projects/ruby_odeum/
FEATURES
The main feature is the new query language which lets you search for
documents using boolean expressions. You can then look for things with
expressions like, "Zed & Shaw ! (Frank Blank)". It even places an
implicit '&' between consecutive words so the (Frank Blank) portion is
actually interpreted as (Frank & Blank).
The second major change is an improved text chunking method that is
about 2x faster and let's you set what characters are delimiters or not.
This helps when indexing source files and other files with high
delimiter/text ratios.
Keep in mind that this is a pre-release, so it may change for the next
one, but only slightly.
Zed A. Shaw
This is a quick pre-release announcement for Ruby/Odeum 0.3.1 supporting
a built-in boolean expression query language and some speed
improvements. From the web site:
"Ruby/Odeum is a binding to the fantastic QDBM Odeum inverted index
library. Odeum is used in the Estraier search engine and is written by
the same author. It lets you easily construct a very fast inverted index
so you can search for documents by words really quickly. It is released
under the same license as QDBM (LGPL). The source includes the minimum
source from QDBM needed to use Odeum, so it will work right out of the
box."
You can download the latest and greatest source and gem from:
http://www.zedshaw.com/projects/ruby_odeum/
FEATURES
The main feature is the new query language which lets you search for
documents using boolean expressions. You can then look for things with
expressions like, "Zed & Shaw ! (Frank Blank)". It even places an
implicit '&' between consecutive words so the (Frank Blank) portion is
actually interpreted as (Frank & Blank).
The second major change is an improved text chunking method that is
about 2x faster and let's you set what characters are delimiters or not.
This helps when indexing source files and other files with high
delimiter/text ratios.
Keep in mind that this is a pre-release, so it may change for the next
one, but only slightly.
Zed A. Shaw