Kazuhiro Osawa
ko****@yappo*****
2005年 4月 8日 (金) 13:46:22 JST
大沢です。 > 実はsen_index_create()関数の第2引数で文書IDのキー長を指定できるのです。 そう言う意味だったのですね。迂闊でしたorz > ++ share->keyinfo[i].senna = sen_index_create(buf, sizeof(int), SEN_INDEX_NORMALIZE, 0, sen_enc_default); ft_sen_index_*のposはmy_off_t型なので、念のためsizeof(my_off_t)にしておきました。 また、sennaのindexが使われているdbをdrop databaseすると、エラーが発生します。 これは、droop database処理中にdbディレクトリ中にmysqlの把握していないファイルが 存在している事が原因のため、.SENがdbディレクトリ中に存在していてもdrop databaseを 行なえるパッチも書きました。 http://tech.yappo.jp/download/senna/mysql-4.0.24.senna.rev8.diff sizeof(my_off_t)の変更も含んでいます。 --- osawa