takah****@yahoo*****
takah****@yahoo*****
2015年 12月 10日 (木) 13:53:27 JST
お世話になっております。 佐瀬で御座います。 表題の件で御座いますが、 下記のやり方に関してご相談させて頂きたく存じます。 http://groonga.org/ja/docs/reference/grn_expr/query_syntax.html 7.12.1.2. エスケープ [space] ( [backslash][space] とエスケープする。)( [space] をASCIIで言えば0x20の空白文字に置き換えて、 [backslash] を \\ に置き換えてください。) 添付にてmail13スキーマにmailテーブルを作成し、テスト用に2つデータを入れたファイルを送付します。 やりたい事は、 空白をエスケープ文字を使用してフレーズ検索条件と同様な形にしたいです。 カラムにて te st と入っている場合に、 SELECT mroonga_command('select --table mail --output_columns No,Subject,ToAdd,FromAdd,Cc,Bcc,Date,AttachedFile --query \' Subject:@"te st"\' --limit 0'); で te st のみ出力できます。 この挙動を空白のエスケープでも実施したいのですが、 ※見づらいので以下は--query部分だけ記載します。 --query \'Subject:@te\\0x20st\' だと、検出0件 --query \'Subject:@te\0x20st\' だと、検出2件 私の--queryがおかしいとは認識しているのですが、 私の認識に齟齬がある箇所をご指摘頂ければ幸いで御座います。 以上、お手数をお掛け致しますが、宜しくお願い致します。 -------------- next part -------------- HTMLの添付ファイルを保管しました... 다운로드 -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: 20151210.sql 型: text/x-sql サイズ: 2693 バイト 説明: 無し URL: http://lists.osdn.me/mailman/archives/groonga-dev/attachments/20151210/10c29411/attachment.bin