[Senna-dev 940] Senna C API

アーカイブの一覧に戻る

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




Senna-dev メーリングリストの案内
アーカイブの一覧に戻る