Groonga is a fast and accurate full text search engine based on an inverted index. Newly registered document instantly appears in search results, and updates are allowed without read locks. These characteristics result in superior performance for real-time applications. It is also a column-oriented database management system (DBMS). Compared with well-known row-oriented systems, such as MySQL and PostgreSQL, column-oriented systems are more suited for aggregate queries.
|Operating Systems||Mac OS X POSIX Windows|
Release Notes: In this release, Groonga supports an option to skip updating for the same value. This feature is enabled by setting GRN_JA_SKIP_SAME_VALUE_PUT=yes as an environment variable. If you install Groonga as deb or rpm packages, you can modify the default configuration file to enable it. It may avoid increasing the database size excessively. Note that this feature is experimental.
Release Notes: A new 'groonga_cache_limit' directive was added for customizing the size of the cache for groonga-httpd. Packages are now available for Ubuntu 13.10.
Release Notes: This release improves the usability of the administration Web interface and supports the groonga_query_log_path directive for groonga-httpd, which provides nginx based HTTP server functionality. There is also an improved delete command that supports cascaded delete. Cascaded delete allows deletion of referenced records at once.
Release Notes: API documentation has been added. Experimental new groonga-httpd are supported: groonga_log_path, groonga_log_level, and groonga_cache_limit. They are used to customize log path, log level, and cache limit for the query cache.
Release Notes: This release supports backslash escapes in the query syntax, enables you to search even though a special character is contained, and supports Fedora 19.