【发布时间】:2011-03-20 20:57:04
【问题描述】:
我正在开发一个包含大量精心设计的字符串的应用。我正在设计字符串格式,为此我需要知道在查询相同数据时什么是可能的,什么是不可能的。
哪些是 MySQL 可能的? .. 我该如何完成它们?
包含此确切字符串的结果 -- 不区分大小写
包含此确切字符串的结果 -- 区分大小写
包含相似字符串的结果——不区分大小写
包含相似字符串的结果——但单个字符的大小写必须相同
【问题讨论】:
-
“相似”是什么意思?
-
我的意思是按相似度排序的结果。所以搜索“GB”会返回“GB”、“GC”、“AB”、“DB”、“GAB”、“GABO”等结果。
-
这让我觉得这是一个非常雄心勃勃的过滤算法。我还注意到,除了过滤之外,您还引入了排序。