如何找到给出字符串的类似文本/字符串?

时间:2015-02-18 16:07:44

标签: database algorithm

在Quora或Stack Overflow等网站中,在特定问题上,他们能够显示可能相关的问题。快速浏览它们会发现它们只是在寻找具有类似文本内容的问题。是否有任何标准技术可以从DB表中找出所有文本存储的类似文本?

例如,如果你回答这个问题 - How to remove Application icon from Action Bar in Android? 它显示以下相关问题 - Remove application icon and title from Honeycomb action bar

如果我有questionText列,问题文本存储在表questions中,我将如何找到相关的字符串?

1 个答案:

答案 0 :(得分:0)

您需要从文档中提取关键字令牌,并找到它们之间的相关性。您可以使用Apache Lucene之类的FOSS工具为您完成此操作。

他们也可以依赖标签。