1

Searchlogic は大文字と小文字を区別せずに検索できますか?

4

2 に答える 2

0

searchlogicによるとRead Me

あなたが使用することができます

User.username_like("bjohnson")

といった感じですcase inesnsitive

于 2010-06-09T04:43:09.053 に答える
0

データベース構成によって異なります。たとえば、postgres はデフォルトで大文字と小文字が区別され、

User.username_like("bjohnson")

ビヨンソンを見つけることができませんでした。

ただし、sqlite はデフォルトで大文字と小文字を区別せず、Bjohnson を検出します。

Binarylogic の検索ロジックの新しいバージョンには、ILIKE を使用して大文字と小文字を区別しない検索を実行する postgres 固有のコードがあります。

大文字と小文字の区別が懸念される場合、作成するカスタムの名前付きスコープはもちろん、db プラットフォームを考慮する必要があります。

于 2010-09-24T16:40:02.803 に答える