[groonga-dev,00515] Re: キャッシュのクリア

Back to archive index

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はここ)
            データ更新

まずは、私が理解している構成があったいるかどうかを教えてもら
えると嬉しいです!




groonga-dev メーリングリストの案内
Back to archive index