とみたまさひろ
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