searchlogic 中不区分大小写
Searchlogic 可以不区分大小写进行搜索吗?
Can Searchlogic search with case insensitivity?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Searchlogic 可以不区分大小写进行搜索吗?
Can Searchlogic search with case insensitivity?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
根据searchlogic 自述文件,
您可以使用
并且喜欢的是
不区分大小写
。according to searchlogic Read Me
you can use
and like is
case inesnsitive
.取决于您的数据库配置。例如,postgres 默认情况下区分大小写,并且
不会找到 Bjohnson。
sqlite 默认情况下不区分大小写,但是会找到 Bjohnson。
Binarylogic 的 searchlogic 的更高版本具有 postgres 特定的代码,该代码使用 ILIKE 执行不区分大小写的搜索。
当需要考虑区分大小写时,您创建的任何自定义命名范围当然都需要考虑您的数据库平台。
Depends on your database configuration. For instance, postgres is case-sensitive by default and
would not find Bjohnson.
sqlite is case-insensitive by default and would find Bjohnson, however.
Later versions of binarylogic's searchlogic has postgres-specific code that uses ILIKE to perform case-insensitive searches.
Any custom named scopes that you create will of course need to consider your db platform when case-sensitivity is a concern.