[Groonga-mysql-commit] mroonga/mroonga.github.com at 9fe594c [master] blog ja: add a topic for groonga-normalizer-mysql

アーカイブの一覧に戻る

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����������������������������...
ダウンロード 



More information about the Groonga-mysql-commit mailing list
アーカイブの一覧に戻る