groonga 9.1.0

Groonga is a fast and accurate full text search engine based on inverted index. One of the characteristics of Groonga is that a newly registered document instantly appears in search results. Also, Groonga allows updates without read locks. These characteristics result in superior performance on real-time applications. Groonga 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. Due to this advantage, Groonga can cover weakness of row-oriented systems. The basic functions of Groonga are provided in a C library. Also, libraries for using Groonga in other languages, such as Ruby, are provided by related projects. In addition, groonga-based storage engines are provided for MySQL and PostgreSQL. These libraries and storage engines allow any application to use Groonga.

Tags search
License GNU LGPLv3
State stable

Recent Releases

9.1.028 Nov 2019 09:05 minor feature: Github-actions: try uploading packages . Github-actions: a typo. . Github-actions: a typo. . Github-actions: use different artifact name for each job. . Github-actions: run on tag. . ii: a overflow of estimated size. . Bump version. . Configure: test(1) portability. . Tool: bundle index_column_diff script. . Tools: bundle missing scripts. . Remove too much unlink. . Remove too much unlink. . Add support for enabling reference count by environment variable. . Mrb: add support for Groonga::Bulk to GRN_BULK conversion. . Grn_accessor_estimate_size_for_query: add a new API. . Mrb: add Groonga::Accessor#estimate_size. . Estimater: add support for estimation for "accessor @ query" again. . Estimater: improve precision for estimation of "accessor == query". . Don't estimate no indexed accessor query. . Logical_range_filter: increase threshold to 0.3 from 0.2. . Doc api: a typo. . Test: update expected. . Use URI#open. . Accept not completed AppVeyor build if the latest build isn't completed. . Check whether downloaded. . Source: replace weak signing key. . Doc: a typo. . Add new option for tokenmecab. . Remove grnts. . Use early return. . Remove decode. . Cache columns for clearing values on delete. . Use cached column for deleting referenced records on delete. . Mingw: use the latest cv2pdb.exe URL. . Reduce cache clear scope. . Optimize sequential search for simple match and simple pre. Revert "Optimize sequential search for simple match and simple pre". . Remove needless spaces. . Extract sub text finder as grn_raw_string_have_sub_text(). . Inverted condition. . Optimize sequential search for simple match. . Packages: use the latest package-task. . Packages: vendor apache-arrow and add packages.groonga.org configuration. . Packages: use "rake version:update". . Github-actions: stop fetch-depth: 1. . a typo. . Packages :remove unused variable. . Packages add support for "rake version:update". . Grn
9.0.930 Oct 2019 18:42 minor feature: