我有一個標籤(單詞)表。每次我想在表格中添加一個新的項目(單詞)時,我想首先看到最接近我所輸入單詞的單詞,這樣我就可以意識到我已經在表格中看到了一個單詞。尋找最匹配的詞
有點像在Mysql中使用match()函數,但我不想要多少個單詞對應的分數。但是在一個單詞中有一個分數,有多少個字符對應。
因此,像:select * from tags order by look_a_like_score(@newword)
但是有沒有像look_a_like_score這樣的功能()?
例,我已經在表:
餐廳
電梯
游泳池
無線上網
現在我想補充:
免費游泳設施
我想什麼,現在已經是在上面「游泳池」名單,因爲部分「swimm」是最匹配。
你能幫我做這個嗎?
PS。我將整個表格收集到PHP中,然後將它們放入一個數組中。所以PHP方法也是受歡迎的。
'游泳池'和'免費游泳設施'是最匹配的,因爲都有'游泳'部分。所以如果有的話,我會給它5個匹配字符的5分。任何更多/更少花式也是受歡迎的。 –