groonga

软件截图:
groonga
软件详细信息:
版本: 4.0.8
上传日期: 17 Feb 15
许可: 免费
人气: 23

Rating: 5.0/5 (Total Votes: 1)

groonga是一个开源的,免费分发,准确和极快的全文搜索引擎和列存储工具。它是基于一个倒排索引,并允许用户编写高性能的应用程序,这需要全文search.Features在glanceKey功能包括全文搜索和即时更新,列存储和汇总查询,倒排索引和标记生成器,共享存储和读无锁,以及地理位置(纬度和经度)的搜索。
使用内置的命令行选项,它可以一目了然运行的&lsquo的观看; groonga --help&rsquo的;安装后命令(请参阅下面的入门一节),你可以强制groonga在客户端,服务器或守护进程模式下运行,因为在默认情况下,该软件只能在单机模式下运行。
各种命令行选项提供给用户,并组织类,如数据库创建选项,单机/客户端选项,服务器/守护程序选项,记录选项,以及常见的options.Designed这个项目的MroongaAlso一部分,是Mroonga应用程序,它被设计为一个开源的命令行存储引擎搭载了MySQL数据库。 groonga分布作为一个C库和一个内置的server.Getting开始groongaThis程序必须为了使用它的系统上安装。因此,你必须打开你的包管理器,搜索groonga并安装它。如果软件无法使用你的发行版的主要软件库,或版本比一个分布在Softoware,我们强烈建议按照下面的说明安装groonga。
下载使用上面的专用下载部分的压缩包(TAR存档),地方保存在电脑上的文件,解压缩,打开一个终端仿真器,并使用&lsquo的去提取存档文件的位置; CD&rsquo的;命令(例如CD /home/softoware/groonga-4.0.8)。
然后,你必须运行&lsquo的; ./配置&&让&rsquo的;命令配置和编译程序,其次是&lsquo的,使安装和rsquo的;命令,以root身份,或与lsquo的;须藤使安装&rsquo的;命令,特权用户,获得广泛安装系统

什么是此版本中的新

  • 改进:
  • [DEB]支持的Ubuntu 12.04也是因为特拉维斯-CI运行就可以了。
  • [mruby]支持的漂亮打印 - " PP"进行调试。并支持时,检查它显示内部对象的详细描述格式。

  • 没有指数
  • 支持全文搜索查询,如果即使顺序搜索由--query执行,--match_columns组合指定一列--match_columns。 [groonga-dev的,02902] [由筱田笃报道]
  • [实验] in_values​​支持自动顺序搜索模式。有该顺序搜索比索引搜索更快时的缩小记录数是足够相反的预期记录数小由使用索引与in_values​​ AND操作来缩小的情况。 GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO的值被用作阈值是否Groonga执行顺序搜索或搜索与在这种情况下的索引。
  • [mruby]支持加载脚本的相对路径。
  • 在支持的测试套件能够更容易地编写查询优化器的测试与mruby启用构建。
  • 支持脱机指数构建令牌过滤器。 [GitHub上#239] [补丁由村上直哉]
  • 在支持自动顺序搜索模式之间[实验。使用GRN_BETWEEN_TOO_MANY_INDEX_MATCH_RATIO的值作为阈值。基本概念是相似GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO。
  • [实验]支持多个下钻为:DOC:/参考/命令/选择命令。语法扩展,以支持此功能。新的一个是--drilldown [LABEL1]。键COLUMN1,COLUMN2钥匙,--drilldown [LABEL1] .output_columns _value.COLUMN1,_value.COLUMN2,_nsubrecs输出列。在以前的版本中,客户端应用程序必须由自己落实向下钻取多个键。使用_key [N]为--drilldown [LABEL1] .output_columns显示在记录关键的原始值。
  • 支持搜索“reference_column @"查询"'没有索引。
  • [实验]新增range_filter命令。它比选择命令更快抓取记录特定范围,在大多数情况下,因为它没有返回的匹配的记录的数量。有不支持下钻等的限制。因此,range_filter适合提取特定范围的前N个记录排序或别的东西。
  • [httpd的]支持groonga-httpd的Windows上。

  • 对于向下钻取
  • 在支持向量列。
  • [DEB]更改groonga-httpd的默认HTTP服务器软件包。 groonga服务器,HTTP已经过时了。需要注意的是groonga HTTPサーバー功能本身仍存在Groonga。如果你只是想用简单的HTTP服务器的传统方式,由指定的命令行参数的适当的groonga命令。
  • 在为Windows CI上AppVeyor新增的配置文件。 [groonga-dev的,02970,02981] [由弘旗木补丁]
  • 修正:

  • 约table_create
  • [DOC]固定重复执行的例子路径。 [GitHub上groonga.org#14] [由横山正文报道]
  • 修正了嵌套索引全文搜索对X._key错误返回空的结果。
  • 在固定标志参数是严格BSD mkostemp(3)。 [GitHub上#240] [补丁由君栗山]
  • 修正了一个选择命令会报告无效的值类型(表)作为索引列的值类型的错误。它固定到UInt32的。需要注意的是它影响响应头的唯一的值。搜索结果中没有改变。
  • 修正了一个用于比较的操作,如=错误,!=有时间和字符串类型返回无效结果。
  • 修正了前缀搜索不能对单个字符,如&QUOT执行中的错误; X *&QUOT ;. [GitHub上#242] [补丁由村上直哉]
  • 修正了明细ShortText值内存泄漏与--filter。
  • 在固定丢失和QUOT;,"对于" DDL:set_token_filters"登录。 [由村上直哉报道]

什么在4.0.0版本新

  • 改进:
  • [正规化]支持,以显示与QUOT;检查"这是用于计算下一个字符的位置。使用WITH_CHECKS标志启用此功能。
  • [DEB]丢弃的Ubuntu 13.04的支持。
  • 修正:
  • 修正了在grn_expr一个对象时它被释放后,崩溃的bug。通常Groonga服务器的用户不会受到影响这个bug。这个错误主要影响Rroonga用户。如“_key” - - 因为这个错误是由指定的列名,包括伪列名发生。Rroonga用户可以使用使用
  • 在固定不执行意想不到的级联删除是引进Groonga 3.0.8版本。如果源的范围和索引的域是不同的,Groonga不执行级联删除。 [groonga-dev的,02073] [被YOKU报道]
  • 在固定不发表grn_snip结构。使用grn_snip的grn_obj代替。如果你使用grn_snip_close,请更换grn_snip_close到grn_obj_close。
  • [snippet_html]修正了一个崩溃的bug时--query是空的。 [groonga-dev的,02097] [由村上直哉报道]
  • [snippet_html]固定为抑制警报级别消息时列的内容为空的文本。 [groonga-dev的,02097] [由村上直哉报道]
  • [groonga-的httpd]修正了一个"关机"用作groonga_query_log_path路径名。 [groonga-dev的,02113] [被山本良报道]

什么3.1.2版本新

  • 改进:
  • [商务部]更新至caplitalized" Groonga"条款中的文档。 [由cosmo0920补丁] [GitHub上#136,#137,#138,#139,#140,#141,#142,#143,​​#144,#145,#146,#147,#148,#149,# 150,#151]
  • 支持自定义锁超时值。看到有关的详细信息全球配置。 [groonga-dev的,02017] [被YOKU建议]
  • [DOC]添加描述关于锁定超时值。
  • 在默认情况下启用GRN_JA_SKIP_SAME_VALUE_PUT。在以前的版本中,这个配置的值是'不'。这种变化将影响降低Groonga数据库的大小。
  • 在支持多个索引,包括嵌套指数和多关键字查询。这种变化提高了多关键字查询缩小时缺少的搜索结果isssue。
  • 新增API为片段定制正规化。
  • 修正:
  • 在固定不使用索引空查询。这种变化可以搜索,即使空查询。请注意,这意味着有性能损失,如果许多空记录存在。 [groonga-dev的,02052] [由村上直哉报道]
  • 修正了关于返回值的行为" X || Y"而英寸×&& Y"为适应ECMAScript的。在" X || Y"情况下,如果X或Y满足条件,则返回X本身或Y本身,而不是1或0。
  • 在" X && Y"情况下,如果X和Y满足条件,则返回X本身,而不是1。如果X不满足条件,则返回假,而不是0。
  • 修正了当没有片段被发现返回null。这一变化使您可以设置snippet_html的默认值。在这样的目的,使用和QUOT; snippet_html(XXX)||'默认值'"

什么在3.1.1版本新

  • 改进:
  • [DEB]精制Groonga包Debian政策。 [groonga-dev的,01930] [由山根英树建议]
  • [DEB]丢弃的Debian 6.0(挤)的支持。
  • [DEB]丢弃的Ubuntu 10.04(清醒)的支持。
  • 在全世界支持geo_in_rectangle。
  • 在失败时铸造的地缘点类型的无效值支持的错误报告。
  • 在导出的一些宏被用于访问伪列名。 [groonga-dev的,1999]
  • [由whombx建议]
  • [商务部]精制钻取文档。 [由@Yahppo报道]
  • 函数之间支持其用于过滤所述列的值在特定的范围内。
  • [商务部]更新特拉维斯CI envrinment信息。 [补丁通过cosmo0920]
  • [转] [fedora的]丢弃的Fedora 19。
  • [转] [fedora的]支持的Fedora 20。
  • [DOC]更新" Groonga"符号。 [由cosmo0920补丁] [GitHub上#122,#123,#124,#125,#125,#126,#127,#128,#129,#130,#131,#131,#132,#133,# 134]
  • 修正:
  • [穆宁]修复了被指定为GQTP错误的端口号。
  • [geo_in_circle]修正了一个错误,如果你指定&QUOT说,LONGITUDExLATITUDE"作为geo_in_circle的第三个参数,Groonga崩溃。

什么在3.1.0版本新

  • 改进:
  • [实验]支持的一个选项,以跳过更新为相同的值。它是通过设置GRN_JA_SKIP_SAME_VALUE_PUT = YES作为环境变量启用。
  • 在提高显示标记生成器和原始文本空令牌警告消息。这表明实际令牌,因此它可以帮助你进行调查令牌相关的问题。
  • 在丢弃的破AIO支持。 [#2054] [被抄皆川报道]
  • [窗口]支持构建与Visual Studio Express的2008 [#1964年第21届注释]这是旨在促进捆绑Mroonga与MariaDB的未来。
  • 修正:
  • 修正了一个错误的类型" _value"列被视为的Int32。它会导致情况下的值QUOT; _value"列意外铸造。 [由元气Takiuchi报道]
  • 修正要求GLib的2.14.0或更高版本的基准测试程序。该基准测试程序更改为使用GRegex需要GLib的2.14.0或更高版本。它影响谁编译Groonga与“--enable-标杆”配置的用户。 [groonga-dev的,01890] [被WING报道]
  • 修正了内存泄漏有关更新的空列向量与相同的值。
  • 修正了更新索引的列向量内存泄漏。它影响的情况下,如果你保存有无效的UTF-8字节序列列的值。
  • [插件] [窗口]修复了注册命令没有'的lib / groonga /插件“失败的问题。 [由@yito报道]

什么在3.0.9版本新

  • 改进:
  • [DOC] [httpd的]约groonga_database_auto_create指令添加文档。
  • [httpd的]增加groonga_cache_limit指令。
  • [商务部]增加说明为什么zlib的/ LZO压缩默认情况下禁用。 [groonga-dev的,01845] [由村上直哉建议]
  • 删除以RLIMIT_NOFILE HTTP服务器上的相关限制。它支持HTTP服务器进程来处理超过4096的文件。
  • [实验]增加了一些API来mruby融入groonga。 [GitHub上#109,#110,#111,#112,#113,#114,#115,#116,#117,#118] [补丁通过wanabe]
  • [特拉维斯]支持CMake的基础上特拉维斯-CI。
  • [商务部]新增文档中关于调整
  • [实验]新增ruby_load命令。
  • [httpd的]支持的POST请求的多个缓冲体。负荷命令在这种情况下所引起的超时。 [GitHub上#120] [补丁通过本井鹫田]
  • [gqtp]支持的错误信息。机身改为返回原始文本insted的双引号的文本。这是不兼容的更改。
  • [HTTP]支持" 400错误请求"无效的参数错误。
  • [商务部]增加例子完成
  • 在支持的Ubuntu 13.10(俏皮大鲵)。
  • 修正:
  • 修正了它导致SEGV算术溢出错误。当索引的大小超过虚拟内存的大小出现此问题。 [groonga-dev的,01661] [由村上直哉报道]
  • 修正了不必要的锁创建表。这种变化修正instroduced在Groonga 3.0.5性能回归。
  • 修正了数据库,其中有参考列不能被删除的错误。它会影响索引表/列和引用的表先删除,然后删除操作,索引列和参考列失败的情况。 [由エ片桐报道] [GitHub上Rroonga#13]
  • 修正了在删除数据库,使用DAT键可以保持垃圾的bug。
  • [HTTP]修复了被共享的HTTP头缓存在同一工作线程引起了不小的内存泄漏。
  • [httpd的]修复了groonga_database_auto_create参数没有继承的错误。这意味着,这些参数将被忽略非定位块。
  • 修正了一个错误,status命令可能会返回无效的缓存命中率。
  • 修正了铸造到时候可能会导致溢出问题的错误。它影响的情况下,时间值显示超过32位值的分配。

什么在3.0.8版本新

  • 改进:

  • 的选择功能
  • [管理员]改进了错误处理。这一变化显示错误信息,隐藏加载对话框。 [补丁通过orangain]
  • [管理员]改进与回车键提交搜索表单。 [补丁通过orangain]
  • [管理员]改进显示占位符搜索表单。这一变化显示用法示例。 [补丁通过orangain]
  • [httpd的]支持groonga_query_log_path指令
  • [商务部]更新选择文档有关选择响应的命中次数。
  • 改进以忽略其通过从标记生成器连续空间中产生的空令牌。 [groonga-dev的,01729] [由村上直哉建议]
  • [令牌划]改善治疗的连续空间的空间。标记生成器就2个或多个空格有效输入。
  • [商务部]补充说明有关指标为每列VS索引多列。
  • [DOC]添加语言注释的源标签。 [groonga-dev的,01751] [由弘矶部建议]
  • 支持级联删除,以引用的记录。在以前的版本中,您的​​操作得到了一个错误。
  • 在自述[DOC]更新文件的位置。 [groonga-dev的,01800] [由弘矶报道]
  • [实验]新增ruby_eval命令。
  • [商务部]补充说明有关GQTP和HTTP服务器使用。 [groonga-dev的,01810] [由弘矶报道]
  • 修正:
  • [管理员]修复了增值COLUMN_VECTOR按钮不起作用的错误。

什么在3.0.7版本新

  • 改进:
  • [商务部]新增API文档。 [groonga-dev的,01593] [GitHub的#79,#80,#81,#82,#83,#84,#85,#86,#87,#88,#89,#90,#91,#92 ,#93,#95,#96,#97,#98,#99,#100] [由whombx]
  • 补丁
  • [table_remove]改进不删除帕特里夏特里结构表或哈希表
  • 在这仍然是引用。这种变化避免了引用的表被意外删除。
  • 改进只是忽略太长令牌(4096字节或更多)。当注册此更改会影响。在以前的版本,它将被视为一个错误,而不是一个警告。 [groonga-dev的,01571] [由村上直哉建议]
  • 在提高显示实际丢弃发帖任期日志信息。 [groonga-dev的,01621] [由村上直哉报道]
  • [httpd的]使用POST方法支持加载数据。 [GitHub上#101] [补丁通过本井鹫田]
  • [httpd的]支持groonga登录为groonga_log_path指令。
  • [httpd的]支持groonga日志级别groonga_log_level指令。
  • [httpd的]支持自定义缓存限制为groonga_cache_limit指令。
  • 修正:
  • 修正了表达错误可能导致堆栈溢出的错误。这种变化避免了groonga突然死机的误差累积的结果。
  • 修正了脱机指数构建的载体列其中有孤儿的参考导致崩溃的bug。
  • 修正了但groonga不退出的错误,而守护进程模式启动。例如,groonga -d /tmp/non-existence.db重现这个bug。
  • [转储]修正了错误的表类型转储的错误。当表类型是TABLE_PAT_KEY和关键是引用类型,会出现此错误。
  • 修正了一个错误,默认--cache限值为0。默认值更改为“100”。
  • 修正了当sub_filter用于内存泄漏。
  • [商务部]固定defrag命令的说明。 [由@naoina报道]
  • [商务部]关于方式促进固定描述。 [GitHub的#77] [补丁通过横山正文]
  • [插件]修复了多个数据库开放的情况下崩溃的bug。此错误会影响多个插件用来和相同的数据库从多个进程打开的情况下。 [groonga-dev的,01596] [由村上直哉报道]
  • 修正了一个嵌套的匹配操作后AND运算符不工作的错误。选择... --filter“...... && nested.column @"关键字"'查询再现这个bug。 [groonga-dev的,01599] [由本井鹫田报道]
  • [商务部]修正了关于特殊字符的文件错字。 [由元气Takiuchi报道]
  • 修正了错误信息错字时,非法字符给出。 [吉田三雄报道]

什么在3.0.6版本新

  • 改进:
  • [商务部]新增文档中关于sub_filter功能的参数。
  • [提示]支持0MQ 3.x的[GitHub的#63] [由稻田直哉报道]
  • 在增加可用性检查的NetBSD有关的pthread_ {互斥,COND} attr_setpshared()由OBATA丰田报道]
  • 在查询语法支持反斜杠逃逸。 [groonga-dev的,01520] [被Kouhei田边报道]
  • [转] [fedora的]支持的Fedora 19。
  • [转] [fedora的]丢弃的Fedora 18的支持。
  • [httpd的]更新捆绑nginx的版本1.4.2。
  • 修正:
  • 修正了一个崩溃的bug,当特定的内部功能(​​grn_obj_path())被调用内置PROC功能,如选择。 [由元气Takiuchi报道]

类似的软件

Free-Vote
Free-Vote

3 Jun 15

Emdros
Emdros

11 May 15

PostgreSQL
PostgreSQL

16 Aug 18

意见 groonga

评论没有发现
添加评论
打开图片!