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)