[groonga-dev,03444] mroonga v3.11とv5.05の検索結果の違いについて

Back to archive index

栗山 哲也 t-kur****@rozet*****
2015年 9月 1日 (火) 18:22:50 JST


mroonga_version 3.11とversion 5.05で同じSELECT文を実行して、結果が異なる 
現象がありました。

これは正しい結果になりますか?

また、v5.05でSELECT文を変更せずにv3.11と同じ結果を取得出来るようにするこ 
とは可能でしょうか?


<使用しているmroongaのバージョン>
mroonga_version    3.11
mroonga_version    5.05


再現方法は、以下のテーブルを作成してデータを登録します。

v3.11では、①でデータを取得出来ますが、②ではデータを取得出来ません。
v5.05では、①と②の両方でデータが取得出来てしまいます。

<テーブル>
CREATE TABLE `myTable` (
   `text` text,
   FULLTEXT KEY `text` (`text`) COMMENT 'parser "TokenDelimit"'
) ENGINE=Mroonga  DEFAULT CHARSET=utf8;

<データ>
insert into myTable values ('test clinical research test2');


①select * from myTable where match(text) against('"clinical research"' 
in boolean mode);
②select * from myTable where match(text) against('"clinical res"' in 
boolean mode);




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