[groonga-dev,01327] mroongaで記号のエスケープしていますがエラーになってしまいます

Back to archive index

須藤裕嗣 sudo4****@gmail*****
2013年 4月 25日 (木) 16:55:19 JST


初めて投稿します。
過去MLアーカイブも調べてみたのですがわからないので質問させてください。

mroongaの3.0.1を利用しています。
以下のSQLを流すとエラーになってしまうのですが、どのように対応すればいいのでしょうか

select [フィールド名] from [テーブル名] where MATCH(`message`) AGAINST('+"aa\">aa"' IN
BOOLEAN MODE);

'+"aa\">aa"'
ここの箇所なのですが、↓の場合はエラーになりません
'+"aa\"aa"'

記号を利用する時には " で囲って、クエリの中で " を利用する時には \ でエスケープしております。
http://groonga.org/ja/docs/reference/executables/groonga.html#command-list-with-continuous-line


どうぞよろしくお願いいたします。



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