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

时间:2010-07-09 18:58:21

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

我正在运行一个小型网站,我想在其中制作相关链接部分等功能。

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

到目前为止,我尝试了很多方法来创建搜索查询,其行为类似谷歌,但我会说我甚至没有接近谷歌正在做的10%。在我的研究期间,我发现只有在查询之后才能提供良好的记录。

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

有没有人有很好的方法来创建FullText搜索查询,这有助于为给定文本获取更好的相关记录?

由于

3 个答案:

答案 0 :(得分:1)

看到全文主题已经讨论了很多: Stackover Flow Pros and Cons of full text search types。我可能会建议阅读一下,因为您在上面尝试的查询似乎并没有那么好用。

答案 1 :(得分:0)

答案 2 :(得分:0)

在where where condition *代替col1的情况下,它将在完整的表中搜索并给你结果检查链接 http://sqlmag.com/sql-server/sample-full-text-search-engine