sql-server - Google 喜欢在 SQL Server 中使用全文搜索进行搜索查询

标签 sql-server search full-text-search freetext

我正在运行一个小型网站,我想在其中添加类似“相关链接”部分的功能。

为此,我创建了全文目录和索引。

到目前为止,我尝试了很多方法来创建行为类似于 google 的搜索查询,但我想说我与 google 正在做的事情还没有 10% 接近。在我的研究过程中,我发现只有以下查询才能提取良好的记录。

Select col1, col2
from MyTable
Where
FREETEXT(col1,  'User Passed Search Text')

是否有人有创建全文搜索查询的好方法,可以帮助为给定文本获取更好的相关记录?

谢谢

最佳答案

在 where 条件中将 * 代替 col1 ,它将在完整的表格中搜索并给出结果,请检查链接 http://sqlmag.com/sql-server/sample-full-text-search-engine

关于sql-server - Google 喜欢在 SQL Server 中使用全文搜索进行搜索查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3215703/

相关文章:

Azure 认知搜索 - 什么时候会使用不同的搜索和索引分析器?

javascript - 如何使输入匹配按 Enter 键(如 ctrl+f)的计数器?

sql-server - SQL Server查询性能取决于客户端的网络速度吗?

sql-server - 将数据导入 SQL Server 时跳过重复项

sql - tSQL 不在查询中

python - 如何在大文本文件中提取两个唯一单词之间的信息

sql-server - 将数据从 Lotus Notes 复制到 MSSql

MySQL 查询 "AND"带有多个复选框和选择菜单的搜索表单

arrays - 在一个非常大的数组中计算较小或相等元素的更快方法?

search - 数据库中的全文本搜索