磯部 和広
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で 文字列型のフィールドはダブルクォートで囲む 文字列中にダブルクォートが出現した時には・・・ 的な事をやったのを思い出しました。