<div dir="ltr"><div><div>村上と申します。<br><br>私も同じ問題にあたったことがあります。<br>この問題はキャッシュの問題と思われます。<br></div>mroonga_commandでは、複数のDBで共有のキャッシュを使っています。<br>(という認識です。)<br><br>そのため、クエリが完全に同じものでは、DBを切り替えても、<br>切り替え前のDBのクエリのキャッシュが返されてしまいます。<br><br></div><div>mysqldを再起動などしてキャッシュを綺麗にしてから、cache=no<br>のオプションを指定すれば、違うDBの結果が返ると思います。<br></div><div><br></div><a href="http://groonga.org/ja/docs/reference/commands/select.html#cache">http://groonga.org/ja/docs/reference/commands/select.html#cache</a><br><div><br>私は今、少し余裕がなくて、根本的な対応策を検討できていないのですが、<br>DBが違う場合は、必ずクエリが変わるようにして暫定対応しています。<br><br>参考情報でした。<br><br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015年11月26日 16:53 <span dir="ltr"><<a href="mailto:takah****@yahoo*****" target="_blank">takah****@yahoo*****</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div>各務 様</div><div><br></div><div>お世話になっております。</div><div>佐瀬で御座います。</div><div><br></div><div>下記、ご連絡有難う御座います。</div><div><br></div><div>FLUSH TABLES;を入力してみましたが、</div><div>挙動が変わりません。</div><div><br></div><div>DBを立ち上げてから、</div><div>初めのuse mail00 などは想定通りかと思います。</div><div>次の変更はFLUSH TABLES;を入力しても、</div><div>データベースの変更が出来ておりません。</div><div>下記に試したコマンド記載致しますので、</div><div>ご指摘点頂ければ幸いで御座います。<br></div><div><br></div><div>use mail00;<br>select mroonga_command('select --output_columns No,Subject,ToAdd,FromAdd,Cc,Bcc,Date,AttachedFile --table mail --query
Subject:@海豹 --limit 0');</div><div>FLUSH TABLES;</div><div><br></div><div>use mail01;<br>select mroonga_command('select --output_columns No,Subject,ToAdd,FromAdd,Cc,Bcc,Date,AttachedFile --table mail --query Subject:@海豹 --limit 0');<br></div><div>FLUSH TABLES;</div><div><br></div><div>以上、引き続き何卒宜しくお願い致します。<br></div><div><div class="h5"><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 face="Arial" size="2"> ----- Original Message -----<br> <b><span style="font-weight:bold">From:</span></b> 各務 洋 <<a href="mailto:kagam****@outwa*****" target="_blank">kagam****@outwa*****</a>><br> <b><span style="font-weight:bold">To:</span></b>
全文検索エンジンGroonga開発メーリングリスト <<a href="mailto:groon****@lists*****" target="_blank">groon****@lists*****</a>> <br> <b><span style="font-weight:bold">Date:</span></b> 2015/11/26, Thu 16:36<br> <b><span style="font-weight:bold">Subject:</span></b> [groonga-dev,03675] Re: 【宅ふぁいる便】ファイル預りのご連絡 佐瀬啓様より<br> </font> </div> <br>お世話になります、各務です。<br><br>> 使い始めた当初はMysqlでuse mail00等打てば良いかと考えてまし<br>> たが、<br>> データベースの変更が上手くいっておりません。<br>> <br>> どういった形でデータベースの変更を行うのでしょうか。<br><br>use データーベース名 の後に<br>FLUSH TABLES;<br>と 打ってみるとどうでしょうか?<br><br>これでいったん開いてた Groonga
を閉じてくれると思います。<br>(開くのは再度触れば自動ですので)<br><br><br>----<br>各務<br><a href="mailto:kagam****@outwa*****" target="_blank">kagam****@outwa*****</a><br><br>_______________________________________________<br>groonga-dev mailing list<br><a href="mailto:groon****@lists*****" target="_blank">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></div></div></div><br>_______________________________________________<br>
groonga-dev mailing list<br>
<a href="mailto:groon****@lists*****">groon****@lists*****</a><br>
<a href="http://lists.osdn.me/mailman/listinfo/groonga-dev" rel="noreferrer" target="_blank">http://lists.osdn.me/mailman/listinfo/groonga-dev</a><br>
<br></blockquote></div><br></div>