[Ludia-users 182] Re: 配列の検索で server process was terminated by signal 11

アーカイブの一覧に戻る

ASARI Takashi asari****@users*****
2008年 1月 18日 (金) 20:57:48 JST


浅利です。こんにちは。
ご対応ありがとうございます。

08/01/18 に kousa****@nttda*****<kousa****@nttda*****> さんは書きました:

> > = ひとつめ =
> Ludia1.4.0では、配列の要素にnullが含まれていると、
> 配列型インデックスが正常に動作しません。
> (次のバージョンではnullにも対応する予定です。)
> iname,oname,wordのいずれかに、nullが含まれていませんか?

NULL は無いようです。

SELECT COUNT(*) FROM names
 WHERE oname IS NULL OR iname IS NULL OR word IS NULL;

 count
-------
     0
(1 row)

> > = ふたつめ =
> ludia.max_n_sort_resultはどうなっていますか?
> READMEに記述されているように、ludia.max_n_sort_resultを
> -1に設定すると、スコアの取得ができません。

ludia.max_n_sort_result は 10000 に設定されているようです。

SELECT * FROM pgs2getoption();

-[ RECORD 1 ]------+------
max_n_sort_result  | 10000
enable_seqscan     | off
seqscan_flags      | 1
sen_index_flags    | 31
max_n_index_cache  | 16
initial_n_segments | 512

> > CREATE TABLE names (id1 text, id2 text, iname text, oname
> テーブル名として使っているnamesはPostgreSQLの予約語なので、
> 避けた方が良いですね。

気づいていませんでした。気をつけます。
実際に使っているテーブル名では、
もう少し違う名前です (xxxx_xxxxx_01 のような) 。

簡単に再現できるようなセットを準備できればよかったのですが、
なかなかできませんでした。すいません…。

-- 
ASARI Takashi @ Todai Fink Team
http://fink.sodan.ecc.u-tokyo.ac.jp/




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