mroongaで()~+><-*などの記号を含んだ文字列を検索しようとすると、以下のエラーが起きます。 ERROR 1064 (42000): failed to parse fulltext search keyword 本日はその対処法を紹介します。 エスケープ方法 特別な意味を持つ記号を検索する場合 ()~+><-*などの記号を検索する場合は、ダブルクォートで囲いましょう。 以下、「<meta>」という検索を行う際のエスケープ方法です -- 動かない SELECT COUNT(*) FROM test_table WHERE MATCH(body) AGAINST('*D+ <meta>' IN BOOLEAN MODE); ERROR 1064 (42000): failed to parse fulltext search keyword: <*D+ <meta>>: <Synt
![mroongaで特殊記号を用いた全文検索を行うときのエスケープ方法 - Y-Ken Studio](https://cdn-ak-scissors.b.st-hatena.com/image/square/f1e38b9367ef24e2e0ee95d87ee8d74c41229845/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fy%2Fyoshi-ken%2F20130509%2F20130509231155.png)