Masafumi Yokoyama
null+****@clear*****
Fri May 29 16:51:42 JST 2015
Masafumi Yokoyama 2015-05-29 16:51:42 +0900 (Fri, 29 May 2015) New Revision: 9fe594cb21dabfa395a6ecb499cb85bcfec80226 https://github.com/mroonga/mroonga.github.com/commit/9fe594cb21dabfa395a6ecb499cb85bcfec80226 Message: blog ja: add a topic for groonga-normalizer-mysql Modified files: ja/_posts/2015-05-29-release.md Modified: ja/_posts/2015-05-29-release.md (+19 -0) =================================================================== --- ja/_posts/2015-05-29-release.md 2015-05-29 12:12:14 +0900 (0ac7c51) +++ ja/_posts/2015-05-29-release.md 2015-05-29 16:51:42 +0900 (a57af5d) @@ -16,6 +16,7 @@ description: Mroonga 5.03をリリースしました! 今回のリリースのハイライトは以下です。 * 全文検索結果のソート処理で `FT_SORTED` フラグをサポート +* MySQL互換のノーマライザーで全角スペースが空白扱いになっていなかった不具合を修正(非互換) 他にも、ストレージモードに関する不具合修正などがあるので、アップグレードをおすすめします。 @@ -31,6 +32,24 @@ Mroongaはこれまでその仕組みに実は対応していませんでした もし、ソート順に関して期待と異なる結果が返ってくることがあれば、フィードバックをもらえると問題の解決につなげられるので嬉しいです。 +### MySQL互換のノーマライザーで全角スペースが空白扱いになっていなかった不具合を修正(非互換) + +[groonga-normalizer-mysql](https://github.com/groonga/groonga-normalizer-mysql)に含まれているMySQL互換の空白を無視するノーマライザーで、全角スペースが空白扱いになっていない不具合を修正しました。(正規化した後の文字が半角スペースかどうかをチェックするべきところを、正規化前の文字が半角スペースかどうかをチェックしていたために起こった不具合です) + +参考: [「TokenBigramIgnoreBlankSplitSymbolAlphaDigit」設定に関して (groonga-dev,03215) - Groonga - fulltext search engine. (グルンガ) - OSDN](http://osdn.jp/projects/groonga/lists/archive/dev/2015-May/003217.html) + +この変更で互換性がなくなってしまうのですが、これまでの挙動がバグだったので変更しました。groonga-normalizer-mysqlを1.1.0にアップグレードすると、 + + ALTER TABLE テーブル名 DISABLE KEYS; + ALTER TABLE テーブル名 ENABLE KEYS; + +としてインデックスを作り直す必要があるのでご注意ください。 + +MySQL互換のノーマラーザーの使い方については、以下のリンク先を参考にしてください。 + +* [4.3.4. ノーマライザーの指定方法 — Mroonga v5.03 documentation](http://mroonga.org/ja/docs/tutorial/storage.html#how-to-specify-the-normalizer) +* [GroongaでMySQL互換のノーマライザーを使うには - Qiita](http://qiita.com/groonga/items/acc7059eb0c6bbd4a427) + ### おわりに 5.02からの詳細な変更点は [5.03リリース - 2015-05-29](/ja/docs/news.html#release-5-03) を確認してください。 -------------- next part -------------- HTML����������������������������... ダウンロード