也许我的问题没有正确地问,但是这一刻我不知道如何更好地说出来 我喜欢“可能已经有你的答案的问题”或SO中的SimilarQuestion功能。
我想尝试在我的项目中创建相同的功能。
查找类似问题的算法如何工作?
在我看来,好的方法是在输入文本时发送ajax请求,在服务器上创建使用like语句在数据库中查找问题的语句?
这是正确的方法吗?
您能否告诉我更好的方法来执行此功能。
先谢谢。
此外: 我发现我的问题与之重复 How to build a 'related questions' engine?
答案 0 :(得分:1)
不像看起来那么微不足道,确实引用的问题会给你一些指示,所以试着从那里开始。
基本上,您正在尝试重现搜索引擎的功能......您键入一系列术语(您的问题),算法需要找到一组与您键入的术语更密切相关的文档。
据说你可以尝试使用像apache lucene这样的东西来尝试在你的应用程序中实现模糊字符串搜索。