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;
二重引用をエスケープする方法がありますか?
よろしくお願いします。
ドブリン