Skip to content

Commit

Permalink
Groonga 4.0.6 has been released!!!
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Sep 29, 2014
1 parent db6a95a commit 320c896
Show file tree
Hide file tree
Showing 2 changed files with 96 additions and 0 deletions.
38 changes: 38 additions & 0 deletions en/_posts/2014-09-29-release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
layout: post.en
title: Groonga 4.0.6 has been released
description: Groonga 4.0.6 has been released!
---

## Groonga 4.0.6 has been released

[Groonga 4.0.6](/docs/news.html#release-4-0-6) has been released!

How to install: [Install](/docs/install.html)

### Changes

In this release, main changes are small improvements and fixes.

One of new improvements is adding more validations to [column_create](/docs/reference/commands/column_create.html) for creating an index column. In the earlier versions, you may create an incomplete index column. In this release, you can't create an incomplete index column. So you can find a problem as soon as possible.

Here are fixed problems:

* Token ID is used instead of IDF (Inverted Document Frequency) in [similar search](/docs/reference/grn_expr/script_syntax.html#similar-search).
* Removing a record for table that `_key` is indexed by multiple index columns causes a crash.
* Full-text search by `*` treated as prefix search by an empty string.

Here are other improvements:

* Users can specify the number of tokens used in similar search.
* Groonga supports optimization of range search query such as `X > 0 && X <= 100` with mruby enabled build.

### For Heroku users

Groonga package for Heroku support MessagePack since this release. So you can use [Nroonga](http://nroonga.github.io/) on Heroku.

### Conclusion

See [Release 4.0.6 2014/09/29](/docs/news.html#release-4-0-6) about detailed changes since 4.0.5.

Let's search by Groonga!
58 changes: 58 additions & 0 deletions ja/_posts/2014-09-29-release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
layout: post.ja
title: Groonga 4.0.6リリース
description: Groonga 4.0.6をリリースしました!
---

## Groonga 4.0.6リリース

今日は肉の日ですね![Groonga 4.0.6](/ja/docs/news.html#release-4-0-6) をリリースしました!

それぞれの環境毎のインストール方法: [インストール](/ja/docs/install.html)

### 変更内容

今回は細かな改良と不具合修正が主な変更点です。

改良点は [column_create](/ja/docs/reference/commands/column_create.html) でインデックスカラムを作成するときのエラーチェックを強化したことです。これまでは間違ったパラメーターを指定したときに不完全なインデックスカラムが作成されてしまいましたが、チェックを強化したことにより、問題にすぐに気付けるようになりました。

修正した不具合は次の通りです。

* [類似文書検索](/ja/docs/reference/grn_expr/script_syntax.html#similar-search)でIDF(逆文書出現頻度)ではなくトークンIDを使ってしまっていた。
* 参考:[\[groonga-dev,02731\]](http://sourceforge.jp/projects/groonga/lists/archive/dev/2014-September/002733.html)
* 三谷さんが報告してくれました。ありがとうございます!
* 河田さんは動作検証に協力してくれました。ありがとうございます!
* `_key` に複数のインデックスを張っているとレコード登録時にクラッシュする。
* `*` で全文検索すると空文字列に対する前方一致検索となってしまう。
* 参考:[\[groonga-dev,02796\]](http://sourceforge.jp/projects/groonga/lists/archive/dev/2014-September/002796.html)
* かずひこさんが報告してくれました。ありがとうございます!

他にも次のような新機能があります。

* 類似文書検索時に検索対象に選ぶトークン数をユーザーが指定できるようにした。
* mrubyを有効にしてビルドすると `X > 0 && X <= 100` のような範囲検索のクエリーを最適化できるようにした。

### Herokuユーザー向け情報

今回のリリースからMessagePackに対応したので [Nroonga](http://nroonga.github.io/) も使えます。使ってみた人は試した方法をブログにまとめてください!お願いします。

### イベントのお知らせ

11月29日(土)は、今年も「全文検索エンジンGroongaを囲む夕べ」を開催します!次のような内容になる予定なので、予定を空けておいてください!イベントページは近日公開予定です!

* 開発者が今年一年の改善点を紹介
* 開発者が今後の開発の方向性を紹介
* Groongaを便利に使うためのツールやライブラリーを作っているユーザーがプロダクト紹介
* ユーザーがGroongaに関することを紹介
* [検索エンジン自作入門](http://gihyo.jp/book/2014/978-4-7741-6753-4)のサイン会(すでに購入している人は持ってきてください。)

イベント概要は次の通りです。

* 日時: 2014-11-29(土)13:00開場、13:30開始
* 場所: [GMOインターネットグループ シナジーカフェ GMO Yours](http://www.conoha.jp/community/access)

### さいごに

4.0.5からの詳細な変更点は [4.0.6リリース 2014/09/29](/ja/docs/news.html#release-4-0-6) を確認してください。

それでは、Groongaでガンガン検索してください!

0 comments on commit 320c896

Please sign in to comment.