Kouhei Sutou
kou****@clear*****
2011年 5月 13日 (金) 12:02:45 JST
須藤です。 In <b20c1703-6e8b-3629-8924-d29ac9a5d23d @ api105> "[groonga-dev,00514] Re: Re: キャッシュのクリア" on Fri, 13 May 2011 10:44:43 +0900, "Endo Akira" <endo4****@goo*****> wrote: > touchというのは見逃していましたが、残念ながらtouchだけではうまく > いかないようです。 そうですか。。。 > データベースはrroongaを使った独立プログラムで、相対パスで都度ゼロから作り直し、 > コピーしてやっています。したがって、touchの動作がタイムスタンプの変更だけなら、 > もともと変更されていました。 あ、Database#touchはデータベース内のタイムスタンプの変更であっ て、データベースファイル(db.0000とか)のタイムスタンプの変 更ではありません。念のため。 > 検索もrroongaでやっています。 > > 今回は検証のため、groongaをインタラクティブに動かして、データベースだけ別途 > 入れ替えるという方法を試みましたが、それでもうまくいきませんでした。 す、すみません。。。 私、どのような構成なのかを理解できていない気がします。。。 はじめは、こんな構成かと思っていました。 検索: ブラウザ <- HTTP -> Rails3 <- gqtp -> groonga (DBはここ) rroonga context.send 更新: データ → rroonga (DBはここ) データ更新 そうではなくて、こうですか? 検索: ブラウザ <- HTTP -> Rails3 (DBはここ) rroonga context.sendで検索 (table.selectなどは使っていない) 更新: データ → rroonga (DBはここ) データ更新 まずは、私が理解している構成があったいるかどうかを教えてもら えると嬉しいです!