[groonga-dev,01622] mroongaの全文検索がうまくできません

Back to archive index

Jiro Iwamoto jirok****@gmail*****
2013年 8月 13日 (火) 18:06:12 JST


こんにちわ。

岩本です。

mroongaをubuntu13.04で試していますが、どうも期待している動作と異なる挙動をします。
「明日はいい天気になると良いね」という文字列に対して「明月は」と検索すると
検索にマッチしないのではないかと思うのですが、下記のように検索にマッチしてしまいます。
なにか設定か何かが間違っているのでしょうか?

なお、全てaptでインストールしています。

以上よろしくお願いします。

mysql> show create table diaries\G
*************************** 1. row ***************************
       Table: diaries
Create Table: CREATE TABLE `diaries` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `content` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  FULLTEXT KEY `content` (`content`) COMMENT 'parser "TokenMecab"'
) ENGINE=mroonga AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='engine
"innodb"'
1 row in set (0.00 sec)

mysql> select * from diaries;
+----+--------------------------------------------+
| id | content                                    |
+----+--------------------------------------------+
|  1 | 明日はいい天気になると良いね               |
+----+--------------------------------------------+
1 row in set (0.00 sec)

mysql> select * from diaries where match(content) against('明月は');
+----+--------------------------------------------+
| id | content                                    |
+----+--------------------------------------------+
|  1 | 明日はいい天気になると良いね               |
+----+--------------------------------------------+
1 row in set (0.00 sec)



groonga-dev メーリングリストの案内
Back to archive index