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

Back to archive index

jiro okazaki okaza****@focus*****
2009年 5月 22日 (金) 18:16:46 JST


岡崎です。

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 メーリングリストの案内
Back to archive index