m-dob****@rozet*****
m-dob****@rozet*****
2015年 1月 21日 (水) 17:41:50 JST
ドブリンです。 FULLTEXT検索を使うときに、二重引用をリテラル文字として検索できないようで す。↓のmysql文を使うときに、 select count(1) as counts from MY_TABLE where match (EN_TEXT) against('" "from " redial/dial""' in boolean mode) この文章しかヒットしないはずなのに、 from " redial/dial on phone ↓の文章もヒットしています。 from two-sided studio >From perspective of industry テーブルの定義が下記の通りです。 CREATE TABLE `MY_TABLE` ( `id` int(11) NOT NULL AUTO_INCREMENT, `EN_TEXT` text NOT NULL, PRIMARY KEY (`id`), FULLTEXT KEY `key` (`EN_TEXT`) ) ENGINE=mroonga DEFAULT CHARSET=utf8; 二重引用をエスケープする方法がありますか? よろしくお願いします。 ドブリン