An embeddable fulltext search engine. Groonga is the successor project to Senna.
C C++ Ruby JavaScript Shell M4 Other
Latest commit 9734a0a Jan 23, 2017 @kou kou travis: try to use 768MiB memory file system
No memory file system, test is too slow. It reaches timeout. (45min)
Permalink
Failed to load latest commit information.
.logaling doc ja: translate tokenize command May 28, 2013
benchmark nfkc: use decompose/compose instead of map1/map2 Jun 26, 2016
bindings bindings/php: add a missing check for a memory allocation failure Jul 1, 2015
build sphinx: support only HTML output Apr 22, 2016
data Change to install groonga-httpd-restart conditionally Jan 14, 2017
doc Update the latest release Jan 23, 2017
examples example dictionary: use double quote for string literal Jul 2, 2016
include Use normal variable instead of pointer for min record id Dec 28, 2016
lib Support inspecting sorted result table Jan 21, 2017
packages Update the latest release Jan 23, 2017
plugins logical_select: use sort_keys instead of sortby Jan 22, 2017
src Support Zstandard Nov 11, 2016
test logical_select test: update expected Jan 22, 2017
tools travis: try to use 768MiB memory file system Jan 23, 2017
vendor Merge pull request #628 from obache/neatsrc/use-system-onigmo Jan 18, 2017
.dir-locals.el emacs: add missing sh-indentation configration Oct 28, 2014
.gitignore Ignore auto generated files Jan 18, 2017
.gitmodules ngx_mruby: add ngx_mruby as a submodule Oct 12, 2016
.travis.yml travis: try to use Ruby 2.2 Oct 8, 2016
CMakeLists.txt cmake: support Onigmo 6.0 Dec 23, 2016
COPYING update FSF address. Feb 1, 2012
Makefile.am Update _config.yml instead of index.html Dec 7, 2016
README.md Add community information Sep 11, 2015
appveyor.yml appveyor: disable LZ4 until new version is released Oct 9, 2016
autogen.sh Try gsort again Aug 26, 2016
base_version Bump version Jan 23, 2017
bundled_lz4_version cmake: support bundling LZ4 Feb 27, 2016
bundled_mecab_naist_jdic_version Use the latest MeCab NAIST Jdic Oct 18, 2015
bundled_mecab_version Support bundling MeCab and NAIST Jpanese Dictionary Oct 17, 2015
bundled_message_pack_version cmake: support building with bundled MessagePack May 21, 2016
config.h.cmake cmake: fix wrong variable Dec 26, 2016
config.sh.in Add groonga-mruby command Nov 3, 2014
configure.ac Remove unused variable Jan 18, 2017
gpg_uid Recreate GPG key for CentOS 5... Apr 28, 2012
groonga-httpd-conf.sh.in groonga-httpd: enable mruby when --enable-mruby is specified Oct 12, 2016
groonga.pc.in Add missing sbindir Jan 24, 2013
nginx_version nginx: bundle latest release Dec 27, 2016
version-gen.sh Support grn_get_version() with "git clone --depth 1" repository Apr 14, 2013

README.md

README

Groonga is an open-source fulltext search engine and column store.

Reference manual

See doc/source/ directory or http://groonga.org/docs/.

Here are shortcut links:

Community

Bundled software

mruby

  • Path: vendor/mruby-source
  • License: The MIT license. See vendor/mruby-source/MITL for details.

Onigmo

  • Path: vendor/onigmo-source
  • License: BSD license. See vendor/onigmo-source/COPYING for details.

nginx

  • Path: vendor/nginx-${VERSION}
  • License: BSD license. See vendor/nginx-${VERSION}/LICENSE for details.

Authors

Primary authors

  • Daijiro MORI
  • Tasuku SUENAGA
  • Yutaro Shimamura
  • Kouhei Sutou
  • Kazuho Oku
  • Moriyoshi Koizumi

Patches and modules from

TODO: Update or use https://github.com/groonga/groonga/graphs/contributors instead.

  • Daisuke Maki
  • Kazuhiro Osawa
  • Hiroyuki OYAMA
  • Nguyen Anh Phu
  • Hideyuki KUROSU
  • Takuo Kitame
  • Yoshihiro Oyama
  • cZfSunOs.U