Peut-on effectuer une recherche dans la recherche avec insensibilité à la casse?insensible à la casse dans searchlogic
1
A
Répondre
0
selon searchlogic Read Me
vous pouvez utiliser
User.username_like("bjohnson")
et comme est case inesnsitive
.
0
Dépend de la configuration de votre base de données. Par exemple, postgres est sensible à la casse par défaut et
User.username_like("bjohnson")
ne trouverait pas Bjohnson.
sqlite est insensible à la casse par défaut et trouverait cependant Bjohnson.
Les versions ultérieures de searchlogic de binarylogic ont un code spécifique à postgres qui utilise ILIKE pour effectuer des recherches insensibles à la casse.
Les portées nommées personnalisées que vous créez devront bien entendu prendre en compte votre plate-forme db lorsque la sensibilité à la casse est un problème.