<html><body><div style="color:; background-color:; font-family:MS PGothic, sans-serif;font-size:12pt"><div><br></div><div><span>お世話になっております。</span></div><div>佐瀬で御座います。</div><div><br></div><div>下記の件で御座いますが、<br>見づらくなり恐縮なのですが、<br>質問追加させて頂ければと存じます。<br><br>カラムに「(」のみを入れる。<br><br>キーワード検索 "("<br></div><div>--query \' Subject:@"("</div><div>--query \' Subject:@"\("</div><div>--query \' Subject:@"\\("</div><div>--query \' Subject:@"\\\("</div><div>--query \' Subject:@"\\\\("</div><div>--query \' Subject:@"\\\\\("</div><div>--query \' Subject:@"\\\\\\("</div><div>--query \'
Subject:@"\\\\\\\("</div><div>上記で抽出が出来るのですが、</div><div>"("や"\\\\("は理解出来るのですが、</div><div>その他はどういった値がgronngaに渡っており抽出が可能なのでしょうか。</div><div><br></div><div>カラムに「\」のみを入れる。</div><div>キーワード検索 "\"</div><div> --query \' Subject:@"\"</div><div>抽出出来ない</div><div>--query \' Subject:@"\\\\\\\\"</div><div>抽出出来る</div><div>「(」の時と抽出が異なるので、</div><div>理解があやふやになっております。</div><div>大変恐縮で御座いますが、</div><div>参考になるリファレンスで構いませんので、</div><div>ご教示頂ければ幸いで御座います。</div><div><br></div><div>※作成している画面では、</div><div
class="first">検索に下記リファレンス通りに入れる様な設計になっており、文字列の解析して\マークを増やしたりしなければならず、</div><div class="first"><code class="docutils literal"><span class="pre">仕様をきちんと理解したいのです。<br></span></code></div><div class="first"><code class="docutils literal"><span class="pre">[space]</span></code> ( <code class="docutils literal"><span class="pre">[backslash][space]</span></code> とエスケープする。)( <code class="docutils literal"><span class="pre">[space]</span></code> をASCIIで言えば0x20の空白文字に置き換えて、 <code class="docutils literal"><span class="pre">[backslash]</span></code> を <code class="docutils literal"><span class="pre">\\</span></code> に置き換えてください。)<code class="docutils literal"><span class="pre"><br></span></code></div><div class="first"><code class="docutils
literal"><span class="pre">"</span></code> ( <code class="docutils literal"><span class="pre">\"</span></code> とエスケープする。)<code class="docutils literal"><span class="pre"><br></span></code></div><div class="first"><code class="docutils literal"><span class="pre">'</span></code> ( <code class="docutils literal"><span class="pre">\'</span></code> とエスケープする。)<code class="docutils literal"><span class="pre"><br></span></code></div><div class="first"><code class="docutils literal"><span class="pre">(</span></code> ( <code class="docutils literal"><span class="pre">\(</span></code> とエスケープする。)<code class="docutils literal"><span class="pre"><br></span></code></div><div class="first"><code class="docutils literal"><span class="pre">)</span></code> ( <code class="docutils literal"><span class="pre">\)</span></code> とエスケープする。)<code class="docutils literal"><span
class="pre"><br></span></code></div><div class="first"><code class="docutils literal"><span class="pre">\</span></code> ( <code class="docutils literal"><span class="pre">\\</span></code> とエスケープする。)</div><div class="first"><br></div><div class="first"><br></div><div>以上、引き続き何卒宜しくお願い致します。<br></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"> <div style="font-family: MS PGothic, sans-serif; font-size: 12pt;"> <div style="font-family: MS PGothic, sans-serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> ----- Original Message -----<br> <b><span style="font-weight:bold;">From:</span></b> "takah****@yahoo*****" <takah****@yahoo*****><br> <b><span style="font-weight: bold;">To:</span></b>
全文検索エンジンGroonga開発メーリングリスト <groon****@lists*****> <br> <b><span style="font-weight: bold;">Date:</span></b> 2015/12/14, Mon 13:31<br> <b><span style="font-weight: bold;">Subject:</span></b> [groonga-dev,03765] Re: エスケープ文字に関して<br> </font> </div> <br><div id="yiv342878175"><div style="font-family:MS PGothic,
sans-serif;font-size:12pt;"><div><span>お世話になっております。</span></div><div>佐瀬で御座います。</div><div><br></div><div>下記の件で御座いますが、</div><div>ご回答誠に有難う御座います。</div><div><br></div><div>続けてで恐縮で御座いますが、</div><div>ご質問させて頂きたく存じます。</div><div><br></div><div>mroonga_commandでエスケープを行う際に\\\\使用しますが、</div><div>groongaで一つ使用するのは理解できるのですが、残りの三つは、</div><div>どのタイミングで使用されるのでしょうか。</div><div>mysql等かとは思っておりますが、理解があやふやの為、<br></div><div>もしお分かりになられる方がいらっしゃいましたら、ご教示頂ければ幸いで御座います。</div><div><br></div><div>また、カラムに\のみ入れまして、</div><div>mroonga_commandでselectしたのです
が、</div><div>\\と重複してselectされたのですが、これは仕様で御座いますか。</div><div><br></div><div>取得後に文字列チェックをして\\だったら\にする様な、</div><div>置換を入れる必要があるのでしょうか。</div><div><br></div><div>以上、引き続き何卒宜しくお願い致します。<br></div><div><br><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-top:5px;padding-left:5px;"> <div style="font-family:MS PGothic, sans-serif;font-size:12pt;"> <div style="font-family:MS PGothic, sans-serif;font-size:12pt;"> <div dir="ltr"> <font size="2" face="Arial"> ----- Original Message -----<br> <b><span style="font-weight:bold;">From:</span></b> Kouhei Sutou <kou****@clear*****><br> <b><span style="font-weight:bold;">To:</span></b> groon****@lists*****
<br> <b><span style="font-weight:bold;">Date:</span></b> 2015/12/12, Sat 18:19<br> <b><span style="font-weight:bold;">Subject:</span></b> [groonga-dev,03758] Re: エスケープ文字に関して<br> </font> </div> <br>須藤です。<br><br>In <<a rel="nofollow" ymailto="mailto:81085****@web30*****" target="_blank" href="mailto:81085****@web30*****">81085****@web30*****</a>><br> "[groonga-dev,03753] Re: エスケープ文字に関して" on Fri, 11 Dec 2015 15:09:32 +0900 (JST),<br> <a rel="nofollow" ymailto="mailto:takah****@yahoo*****" target="_blank" href="mailto:takah****@yahoo*****">takah****@yahoo*****</a> wrote:<br><br>> 下記の件で御座いますが、<br>> 読み込みが甘く申し訳御座いませんでした。<br>> <br>> --query \'
Subject:@te\\\\ st \'<br>> <br>>
エスケープの文字数が足りていませんでした。<br>> <br>> 認識間違っていたらご指摘頂ければ幸いです。<br><br>いえ、これであっています。<br><br>0x20のように文字コードで指定しようとするのではなく、空白文字<br>そのものを「\」でエスケープするという使い方であっています。<br><br>-- <br>須藤 功平 <<a rel="nofollow" ymailto="mailto:kou****@clear*****" target="_blank" href="mailto:kou****@clear*****">kou****@clear*****</a>><br>株式会社クリアコード <<a rel="nofollow" target="_blank" href="http://www.clear-code.com/">http://www.clear-code.com/</a>><br><br>Groongaベースの全文検索システムを総合サポート:<br> <a rel="nofollow" target="_blank" href="http://groonga.org/ja/support/">http://groonga.org/ja/support/</a><br>パッチ採用 -
プログラミングが楽しい人向けの採用プロセス:<br> <a rel="nofollow" target="_blank" href="http://www.clear-code.com/recruitment/">http://www.clear-code.com/recruitment/</a><br>リーダブルコードワークショップ:<br> <a rel="nofollow" target="_blank" href="http://www.clear-code.com/services/code-reader/readable-code-workshop.html">http://www.clear-code.com/services/code-reader/readable-code-workshop.html</a><br><br>_______________________________________________<br>groonga-dev mailing list<br><a rel="nofollow" ymailto="mailto:groon****@lists*****" target="_blank" href="mailto:groon****@lists*****">groon****@lists*****</a><br><a rel="nofollow" target="_blank" href="http://lists.osdn.me/mailman/listinfo/groonga-dev">http://lists.osdn.me/mailman/listinfo/groonga-dev</a><br><br><br> </div> </div> </blockquote></div>
</div></div><br>_______________________________________________<br>groonga-dev mailing list<br><a ymailto="mailto:groon****@lists*****" href="mailto:groon****@lists*****" target="_self">groon****@lists*****</a><br><a href="http://lists.osdn.me/mailman/listinfo/groonga-dev" target="_blank">http://lists.osdn.me/mailman/listinfo/groonga-dev</a><br><br><br> </div> </div> </blockquote></div> </div></body></html>