[groonga-dev,00965] Re: mroongaの検索結果について

Zurück zum Archiv-Index

中谷宗嵩 nakatani_munet****@flyin*****
2012年 6月 28日 (木) 23:49:55 JST


須藤様

株式会社フライングラインの中谷です。
ご回答ありがとうございました。

>character setを確認してもらえますか?
>↓でcharcter_set_clientとかがutf8になっていないとうまく検索
>できないはずです。(UTF-8で登録・検索しているつもりでも他の
>エンコーディングとして文字列を扱っているとうまく検索できない。)

確認したところ、character_set_clientはutf8になっていました。
以下が実行結果です。

mysql> SHOW VARIABLES LIKE 'character_set_%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

mysqldumpも確認しましたが、utf8で登録されているようです。

/*!40101 SET character_set_client = utf8 */;


>検索時にちゃんとしたcharacter setが使われているかどうかは
>mroongaのログレベルを上げれば確認できます。

こちらも確認しました。
"晴れ"と表示されているということは、utf8で渡っているという認識でよろしいでしょうか。

2012-06-28 22:57:27.410811|i|b42fe700|grn_ii_sel > (晴れ)
2012-06-28 22:57:27.410876|i|b42fe700|n=1 (晴れ)
2012-06-28 22:57:27.411065|i|b42fe700|exact: 4
2012-06-28 22:57:27.411075|i|b42fe700|hits=4
2012-06-28 22:57:27.411081| |b42fe700|0x7fa3a8104fc0|:1340891847411081284
filter


念のため、データを作り直して検索しても、結果は同じでした。

須藤様の方で、上記の実行結果に関して、何か気になる箇所はございますでしょうか?
もしくは、character set以外で考えられる原因があれば、教えていただけますと幸いです。


大変お手数をおかけしますが、よろしくお願い致します。

-----------------------------------------
株式会社 フライングライン
中谷 宗嵩

東京都中央区銀座8-11-11 TK銀座8丁目ビル
URL: http://www.flyingline.co.jp/
Tel: 03-5537-0390 Fax: 03-5537-0391
Mail: nakatani_munet****@flyin*****



groonga-dev メーリングリストの案内
Zurück zum Archiv-Index