磯部 和広
k-iso****@rozet*****
2012年 8月 29日 (水) 14:25:47 JST
いつもお世話になっております。
>次のようにダブルクォートして「フレーズ」を明示することでお望みの検索結果が得られるはずです。
>--query '-"-1"' --query_flags ALLOW_LEADING_NOT
ありがとうございました!
勉強になります。
mroongaでの同様な指定は、自分で後日試してみます。
※そのまえにアップデートしないと・・・
>SELECT * FROM diaries WHERE MATCH(content) AGAINST("-明日 +天気" IN
BOOLEAN MODE);
「"-1"」を含まない、とか、色々なバリエーションがありそうで、
SQLの動的ビルドには苦労しそうですが・・・
こういうのって、サニタイズですっけ?エスケープ処理ですっけ?
大昔、CSVで
文字列型のフィールドはダブルクォートで囲む
文字列中にダブルクォートが出現した時には・・・
的な事をやったのを思い出しました。