1

也许我的问题不是问得正确,但此刻我不知道该怎么说才好。
我喜欢 SO 中的“可能已经有你答案的问题”或 SimilarQuestion 功能。

我想尝试在我的项目中创建相同的功能。

寻找类似问题的算法如何工作?

在我看来,最好的方法是在输入文本时发送 ajax 请求,然后在服务器上创建语句,使用 like 语句在数据库中查找问题?

这是正确的方法吗?

你能给我建议什么更好的方法来做这个功能。

先谢谢了。

另外:我发现我的问题与 如何构建“相关问题”引擎重复?

4

1 回答 1

1

并不像看起来那么微不足道,确实引用的问题为您提供了一些指向它的指针,因此请尝试从那里开始。

基本上,您正在尝试重现搜索引擎的功能......您输入了一系列术语(您的问题),并且算法需要找到一组与您输入的术语更密切相关的文档。

话虽如此,您可以尝试使用 apache lucene 之类的东西来尝试在您的应用程序中实现模糊字符串搜索。

于 2012-06-19T17:12:27.187 回答