[Tep-j-general] Re: 検索機能で英語で検索されない件

Back to archive index

YamYas yamya****@Yasua*****
2006年 5月 9日 (火) 03:52:53 JST


こんにちは、YamYasです。

On 5/8/2006 8:26 AM, KO-JI wrote:

> とある商品ですが、
> 通常大文字英語表示が一般的なので、
> 
> 商品名、商品説明内とも半角英語の大文字で書いていたのですが、
> ふと怪しいと思いましたので、小文字にしてみましたら、
> 
> ばっちり検索されました!
> 
> こんなことってあるのですか?

商品名が大文字だけってのは思いこみで、そんなことはないです。
ルールととして統一したとしても、入力ミスもあり得ます。
なので、データ中の英語は、大文字小文字が混在することが一般的です。

> でも、大文字でも検索されるようになればうれしいですね。。。

検索するときは、UPPERやLOWERを使って、どちらかに変換して検索する
のが一般的だと思うのですが、osCはそうなってないのかな!?

手元にソースがないので確認できないのですが、そうなってないならば
そういうふうに修正するのがよいと思います。

単純な例:
SELECT LOWER(カラム) FROM テーブル WHERE カラム = LOWER('検索文字');
-- 
YamYas



Tep-j-general メーリングリストの案内
Back to archive index