groonga 9.1.1

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.108 Jan 2020 06:25 minor feature: Use Apache Arrow instead of Arrow . Packages: add missing description to apt:release and yum:release. . Use n_ style. . Travis: enable Apache Arrow. . Packages: add missing require. . Packages windows: use UTF-8 for language file encoding. . Revert "Revert "Optimize sort by value"". . Revert grn_obj_ensure_bulk() change in 7e30c01. . Load: add support for Apache Arrow. . Add missing Apache Arrow availability check. . Sort: allocate grn_obj as separated array and use them as pointer. . Appveyor: use the latest Apache Arrow package. . Github-actions: ensure updating APT information. . Packages mingw: disable Apache Arrow. . Add missing grn_arrow.h. . Include grn_arrow.h only when Apache Arrow is enabled. . Doc: add a how to install for CentOS 8. . Packages: add missing existent check. . Bump version. . Vector set: add support for setting values by Int64 uvector. . Load: add support for vector. . Load: add support for weight vector. . Test: --stop-on-failure is also no argument option. . Test: don't use empty records for load data. . Load arrow: use view. . Load arrow: add support for casting reference key. . Load arrow: add support for number key again. . Load arrow: use "put_". . a typo. . Test: wrong vector value. . Test: don't use empty value load. . Test: don't use empty value load. . Load arrow: cast value to column's type. . ii: add support for auto cast when updating with uvector. . Load arrow: a memory leak. . Github-actions: add a workflow for CI on Linux. . Test: don't use empty record for load. . Test: don't use empty record for load. . Github-actions: add missing sudo. . Github-actions: continuous line syntax. . Github-actions: install Sphinx. . Github-actions: install Ruby. . Github-actions: submodules is removed. . Github-actions: install Bison. . Github-actions: use debuild. . Github-actions: install gettext. . Use static inline instead of macro for easy to de. Referenc
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: