SQL 2008全文搜索Word Proximity

时间:2010-08-05 19:39:20

标签: sql sql-server-2008 full-text-search proximity

我一直在MSDN和其他地方阅读CONTAINS,FREETEXT,CONTAINSTABLE等全文帮助文件,但我无法找到我想要的解决方案。

我希望能够使用以下标准进行查询:

示例价值:“快速的棕色狐狸跳过懒狗。”

Select * from MyText where CONTAINS(column, 'brown near lazy').

我希望能够返回结果,其中单词brown在lazy中的 n 字数内,因此例如,褐色在懒惰的5个单词内

这是否可以通过全文搜索,如果是,有人可以举例吗?

由于

1 个答案:

答案 0 :(得分:1)

根据this post,我说它无法完成。

摘录:

  

你无法定义等级   亲近,你也不能指明   按字,句子分隔距离,   段落,页面,章节或书籍   您可以在其他Microsoft搜索中使用的方式   产品。这本来应该发货   SQL 2008但已被删除。

     

50分之后的分离距离   排名的贡献是0,但他们   仍然会出现在搜索中。