我想找到 JavaScript 庫(kù)或通用算法(編寫我自己的庫(kù)),以便能夠?qū)⑽业臄?shù)組中的字符串與 2000 多個(gè)字符串進(jìn)行匹配。在 Discord 中,您可以省略字母,它仍然可以匹配某人,所以我希望能夠做到這一點(diǎn)。例如,在我的詞庫(kù)中搜索“js”將匹配“JavaScript”。或者搜索“ccard”將匹配“credit card”。我希望根據(jù)熵或其他東西對(duì)匹配結(jié)果進(jìn)行排名。例如,搜索“nattorice”會(huì)將“Natto with Rice”的結(jié)果排名優(yōu)于“Natural Cotton Fabric Selection”,因?yàn)槊械淖帜父o密地組合在一起而不是分散開(kāi)來(lái)。我不知道在谷歌中搜索什么來(lái)幫助我找出一些有效的實(shí)現(xiàn)。
匹配超過(guò) 2000 個(gè)元素的數(shù)組中的字符串
狐的傳說(shuō)
2022-10-21 10:27:15