[Senna-dev 831] Re: [PATCH] sen_sel_term_extractで落ちる

Back to archive index

morit****@razil***** morit****@razil*****
2008年 5月 9日 (金) 15:19:38 JST


森です。

おお、、ありがとうございます。
こちらも取り込ませていただきました。

revision 794でけっこう大きく修正しまして、
その時にバグも入れてしまったようです‥。

>>> Kouhei Sutou さんは書きました:
> 須藤です。
> 
> sen_inv_term_extract()が初期化されていないsymにアクセスしようとする
> (sym->encoding)のでselectでsen_sel_term_extractモードを指定すると落
> ちます。
> 
> 例えば、以下のように変更をしたテストを走らせると落ちます。
> 
> Index: test/advanced-api-test/test_index_advanced.rb
> ===================================================================
> --- test/advanced-api-test/test_index_advanced.rb	(revision 801)
> +++ test/advanced-api-test/test_index_advanced.rb	(working copy)
> @@ -198,7 +199,7 @@
>      index = TestIndex::create
>      # テスト 文書 は ここ に あり ます
>      index.update('1', 1, nil, 'テスト文書はここにあります')
> -    rcs = index.select('テスト', nil, Senna::SEL_OR,
> Senna::get_select_optarg(Senna::SEL_EXACT))
> +    rcs = index.select('テスト', nil, Senna::SEL_OR,
> Senna::get_select_optarg(Senna::SEL_TERM_EXTRACT))
>      assert_equal(1, rcs.nhits)
>      rcs = index.select('テス', nil, Senna::SEL_OR,
> Senna::get_select_optarg(Senna::SEL_EXACT))
>      assert_equal(0, rcs.nhits)
> -------------- next part --------------
> テキスト形式以外の添付ファイルを保管しました...
> ファイル名: senna-inv-term-extract.diff
> 型:         text/x-patch
> サイズ:     712 バイト
> 説明:       無し
> Download 
> _______________________________________________
> Senna-dev mailing list
> Senna****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/senna-dev
> バグ報告方法:http://qwik.jp/senna/bug_report.html
> 
--
morita




Senna-dev メーリングリストの案内
Back to archive index