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.
| Tags | Database |
|---|---|
| Licenses | LGPL |
| Operating Systems | Mac OS X POSIX Windows |
| Implementation | C C++ |
| Translations | Japanese |
Recent releases


Release Notes: This release has begun to support learning with the value of customized weight for suggesting functionality. It also supports Ubuntu 13.04 Raring Ringtail.


Release Notes: This release added support for the sub_filter function and for a query expander in the query() function. Support for binary operations, binary assignment operations, and unary operations was added.


Release Notes: This release added support for setting Bool to reference columns when loading datasets with the load command, and for the AND operation for nested index search. Some bugs were fixed.


Release Notes: Many improvements and impressive new features.


Release Notes: There are three topics in this release. It begins to support multiple query() functions in a select command, and lets you control the results of full text search by specifying the value of weight for each keywords. It has been improved to install the missing MeCab dictionary used by the grooonga-tokenizer-mecab package. This release begins to provide Fedora 18 packages.