[Ludia-users 239] Re: 検索ができません

Back to archive index

ikari****@ecoin***** ikari****@ecoin*****
2009年 5月 22日 (金) 18:37:09 JST


碇です

はいPostgreSQLは8.3.7です

確かに%%を使ったところ検索できました
ありがとうございました



On Fri, 22 May 2009 18:16:46 +0900
jiro okazaki <okaza****@focus*****> 様wrote:

> 岡崎です。
> 
> ikari****@ecoin***** さんは書きました:
> > 碇と申します
> >
> > 環境
> > ludia 1.5.2
> > senna 1.1.4
> >
> > ubuntu 9.0.4
> > postgres 8.3.7
> >
> >   
> PostgreSQL のバージョンか8.3.7と言うのはまちがいないですね?
> PostgreSQL 8.3以降から以前にcontribにあったtsearchと呼ばれる検索用イン
> デックスが本家に取り込まれたため、演算子 '@@' はそちらが利用するように
> なってしまいました。
> 
> そのためLudiaでは8.3以降のPostgreSQLにインストールする場合には演算子
> '%%' を使うように変更されています。
> ですから
> 
> > この状況で
> > select * from t2 where col1 @@ 'もも';
> > で検索にヒットしません
> >   
> のクエリを
> 
> select * from t2 where col1 %% 'もも';
> 
> としてやれば結果がちゃんと帰るはずです。
> 
> -- 
>  株式会社 フォーカスシステムズ
>  okaza****@focus*****
>  岡崎 次朗 (おかざき じろう)
> 
> _______________________________________________
> Ludia-users mailing list
> Ludia****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/ludia-users

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




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