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/