我正在尝试实现一个类似于 Stackoverflow 上的“相关问题”的功能。
如何编写 SQL 语句来搜索数据库的“标题”和“摘要”字段中的类似问题?
如果我的问题是:“用于执行类似于 Stackoverflow 上的“相关问题”的搜索的 SQL 是什么”。
我能想到的步骤是;
- 去掉引号
- 将句子拆分为单词数组,并对每个单词运行 SQL 搜索。
如果我这样做,我猜我不会得到任何有意义的结果。我不确定服务器上是否启用了全文搜索,因此我没有使用它。使用全文搜索会有优势吗?
我发现了一个类似的问题,但没有答案:类似的问题
使用 SQL 2005
看看这个podcast.
我们的主要演出之一
优化“相关
questions”查询正在删除顶部
10,000本最常用英语词典
单词(由 Google 搜索确定)
在将查询提交给 SQL 之前
Server 2008 全文引擎。它是
令人震惊的是,大多数人所剩无几
删除前 10k 条帖子后
英语词典单词。这有帮助
限制并缩小返回结果的范围,
这使得查询戏剧性地
快点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)