Next: mifluz CLASSES AND COMMANDS, Previous: mifluz SYNOPSIS, Up: mifluz [Contents][Index]
The purpose of
mifluz
is to provide a C++ library to build and query a
full text inverted index. It is dynamically updatable, scalable (up to
1Tb indexes), uses a controlled amount of memory, shares index files
and memory cache among processes or threads and compresses index files
to 50% of the raw data. The structure of the index is configurable at
runtime and allows inclusion of relevance ranking information. The
query functions do not require loading all the occurrences of a
searched term. They consume very few resources and many searches can
be run in parallel.
The file management library used in mifluz is a modified Berkeley DB (www.sleepycat.com) version 3.1.14.