とみたまさひろ
tommy****@tmtm*****
2008年 7月 6日 (日) 20:03:27 JST
とみたです。 Senna の勉強中です。Senna 1.1.3 の C API で色々試してます。 存在しないインデックスに対して、sen_index_rename() を実行してもエラーに ならないようです。 #include <senna/senna.h> int main(int argc, char *argv[]) { sen_rc rc; sen_init(); rc = sen_index_rename("/tmp/hoge", "/tmp/fuga"); printf("%d\n", rc); // 0 が返る } また、存在するインデックスに対して sen_index_remove() するとエラーにな るようです。 #include <senna/senna.h> int main(int argc, char *argv[]) { sen_rc rc; sen_init(); sen_index_create("/tmp/hoge", 0, 0, 0, sen_enc_default); rc = sen_index_remove("/tmp/hoge"); printf("%d\n", rc); // 3 が返る } # 使い方が間違っていたらすいません…。 -- とみたまさひろ <tommy****@tmtm*****> 3469 42CC 4D32 F53C AD98 65A5 8C37 FF09 69C1 6040