今天早些时候,当我看到 Stackoverflow 中一个令人惊讶的功能时,我打算问一个问题。当我写我的问题标题时,stackoverflow 向我建议了几个相关的问题,我发现已经有两个类似的问题。那太棒了!
然后我开始思考如何实现这样的功能。我将如何按相关性排序问题:
- 词数较多的问题与新问题匹配
- 如果匹配数相同,则考虑单词的顺序
- 标题中出现的词具有更高的相关性
那将是一个简单的工作流程还是一个复杂的评分算法?也许是为了增加召回率?有没有实现这个功能的库?你还会考虑哪些其他方面?也许杰夫可以回答自己!你是如何在 Stackoverflow 中实现的?:)