我想要一個高效或合理的算法來獲取用戶提交的測試結果,並將它們與幾個配置文件的值進行比較以找到匹配網上約會服務如何與適合的伴侶的答案相匹配)。「個性測驗」風格比較[PHP]
我真的不知道如何去做這件事。如果用戶回答10個有關自己的問題,並且有10個候選人與他匹配,則我們正在通過數據庫查看數千個比較結果。必須有更好的方法來做到這一點。
在我所做的研究中,也許我可以用Levenshtein距離函數來完成這項工作,但我不知道該怎麼做,因爲我對此並不完全熟悉,而且我也不理解它那好。但是,也許我可以做一些事情,比如將用戶的結果連接成一個字符串(例如'AEBCDAABEAD')與每個候選人的答案並以這種方式測量相似度?
有什麼建議嗎?
非常感謝。
有趣的問題,很高興看到你已經付出了一些努力。 – Smamatti