我有一张带有标签(单词)的表格。每次我想在表格中添加一个新项目(单词)时,我想首先看到与我输入的单词最相似的单词,这样我才能意识到我已经在表格中找到了一个看起来像它的单词.
有点像在 Mysql 中使用 match() 函数,但我不想要有多少单词对应的分数。但是一个单词内的一个分数,有多少个字符是对应的。
所以像: select * from tags order by look_a_like_score(@newword)
但是有没有像 look_a_like_score() 这样的函数?
例如,我已经在表中:
餐厅
电梯
游泳池
无线上网
现在我想补充:
免费游泳设施
我现在想要的是一个顶部有“游泳池”的列表,因为“游泳”部分是最匹配的。
你能帮我做这件事吗?
PS。我将整个表收集到 PHP 中,然后将它们放入一个数组中。因此,也欢迎使用 PHP 方法。