【发布时间】:2010-06-09 03:11:23
【问题描述】:
Searchlogic 可以不区分大小写搜索吗?
【问题讨论】:
Searchlogic 可以不区分大小写搜索吗?
【问题讨论】:
【讨论】:
取决于您的数据库配置。例如,postgres 默认区分大小写,
User.username_like("bjohnson")
找不到 Bjohnson。
默认情况下,sqlite 不区分大小写,但是会找到 Bjohnson。
二进制逻辑的搜索逻辑的更高版本具有特定于 postgres 的代码,该代码使用 ILIKE 执行不区分大小写的搜索。
当区分大小写时,您创建的任何自定义命名范围当然需要考虑您的数据库平台。
【讨论】: