繁体   English   中英

谷歌喜欢在 SQL Server 中使用全文搜索的搜索查询

[英]Google like search query using Full Text Search in SQL Server

我正在运行一个小型网站,我想在其中创建相关链接部分之类的功能。

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

到目前为止,我尝试了很多方法来创建类似于 google 的搜索查询,但我想说我什至没有 10% 接近 google 正在做的事情。 在我的研究中,我发现只有在查询之后才能获得良好的记录。

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

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

谢谢

看起来全文主题已经讨论了很多: Stackover Flow优点和缺点全文搜索类型 我可能会建议阅读一下,因为您在上面尝试的查询似乎并没有那么好用。

在 where 条件中将 * 代替 col1 它将在完整表中搜索并为您提供结果检查链接http://sqlmag.com/sql-server/sample-full-text-search-engine

看一下这篇文章,你会发现它很有用

SQL Server Central上的全文搜索

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM