[Ludia-users 237] 検索ができません

Back to archive index

ikari****@ecoin***** ikari****@ecoin*****
2009年 5月 22日 (金) 17:02:28 JST


碇と申します

環境
ludia 1.5.2
senna 1.1.4

ubuntu 9.0.4
postgres 8.3.7

senna 
configureオプション
--with-mecab=no --prefix=/usr
#動作しない為、とりあえずmecabをはずしてみました
#mecabがあっても動作していません

ludia
configure オプション
なし
postgres 8.3系でコンパイルが通らないため
http://decide.cocolog-nifty.com/blog/2009/03/postgresql-836-.html
こちらを参考に
pgsenna.cの612行目を
reltuples = IndexBuildHeapScan(heap, index, indexInfo, true,
                                 buildCallback, (void *) &bs);
変更してコンパイル

postgresql.confにて
log_min_messages = debug1

create database test with encoding = 'utf-8';
psql -f /usr/share/postgresql/8.3/main/pgsenna2.sql test

create table t2 (col1 text,col2 int);

create index idx1 on t1 using fulltextb(col1);

insert into t2 values ('すもももももももものうち',1);
insert into t2 values ('ももから生まれた桃太郎', 2);



この状況で
select * from t2 where col1 @@ 'もも';
で検索にヒットしません

explain select * from t2 where col1 @@ 'もも';
すると
Seq Scan on t2  (cost=0.00..1.07 rows=1 width=36)
   Filter: (col1 @@ 'もも'::text)
となります

ノード番号を調べて16485とでたので、その名前のファイルの大きさを見ると0で
す
stringsをかけてみたところ
16485.SEN
SENNA:IO:01.000
SENNA:SYM:01.00

16485.SEN.i
SENNA:IO:01.000
SENNA:INV:01.00

16485.i.c
SENNA:IO:01.000

16485.l
SENNA:IO:01.000
SENNA:SYM:01.00

どのあたりをチェックすればいいでしょうか?

以上よろしくお願いします

-- 
碇 永志
 <ikari****@ecoin*****>




Ludia-users メーリングリストの案内
Back to archive index