簡體   English   中英

searchlogic中不區分大小寫

[英]case insensitive in searchlogic

Searchlogic可以不區分大小寫地進行搜索嗎?

根據searchlogic 自述

您可以使用

User.username_like("bjohnson")

就像case inesnsitive

取決於您的數據庫配置。 例如,默認情況下,postgres區分大小寫,

User.username_like("bjohnson")

找不到約翰遜。

sqlite默認情況下不區分大小寫,但是可以找到Bjohnson。

Binarylogic的searchlogic的更高版本具有特定於Postgres的代碼,該代碼使用ILIKE執行不區分大小寫的搜索。

當考慮區分大小寫時,您創建的任何自定義命名作用域當然都需要考慮您的數據庫平台。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM