Jun Kuriyama
kuriy****@imgsr*****
2005年 6月 4日 (土) 18:52:28 JST
Namazu のような全文検索のための仕組みが欲しいな、と思ってます。 で、それを作るのに、主に登録・更新には sen_index_upd() を使うのだと 思いますが、ローカルのファイルシステム上のファイルをインデックスに登録 するには sen_index_upd(sen_index *index, const void *key, const char *oldvalue, const char *newvalue); の key にファイル名、newvalue にファイルの中身を全部入れた文字列、とい う形で入れていけばいいのでしょうか? # key の書式は実装依存で好きにしていいのだとは思いますが、ありがちな方 # 法としてはファイルの相対パス? その場合、更新時には oldvalue に前回入れたものを指定しないといけない、 とすると、検索対象のディレクトリツリーとは別に、インデックスに登録した 時のままのディレクトリツリーを保存しておく必要がある、という理解で合っ てますか? -- Jun Kuriyama <kuriy****@imgsr*****> // IMG SRC, Inc. <kuriy****@FreeB*****> // FreeBSD Project