我正在构建一个自动建议功能。
我有一组大约 23k 个条目的数据,在这个数据中是单词,以及多个单词的组合,即“London College of Arts”和“London”。
我想编写一个自动完成搜索功能,它考虑到已经输入的字母,比如“LO”,还有我拥有的其他一些数据点:
地点,
一年中的一天,
以前的搜索次数,
- 得分项目 - 比如说伦敦艺术学院有 20,000 名学生,这使得它的排名高于只有 5,000 名等的“伦敦经济学院”。
我从初步研究中猜想我需要开始学习某种机器学习技术,但是我仍然很难看到哪种机器学习技术最适合这个问题,SVN、NN 等。我发现很难找到任何这些算法的实际示例用于此类问题,非常感谢任何帮助或指向良好资源的指针。