【发布时间】:2014-06-23 23:45:17
【问题描述】:
我有一个包含两列的表格:
Name | Type
现在我正在从一个自动完成的 HTML 表单中查询这个表,我想得到一个类似于这个伪查询的结果。
SELECT 10 Closest_Names FOR EACH TYPE WHERE Names LIKE INPUT
知道真正的查询是什么样子的吗?
【问题讨论】:
-
“最接近的名字”是什么意思?我不认为你可以直接查询 MySQL。也许您正在寻找 levenshtein 功能:stackoverflow.com/questions/18757251/…
-
这个问题可能对你有帮助:stackoverflow.com/questions/3140589/…
-
感谢 levenshtein 的提示。我敢打赌它很有用,但是对于自动完成查询来说,产生的延迟可能太长了。谢谢:)
-
我认为mysql的FULL TEXT support会做这种事情。
标签: mysql autocomplete