【问题标题】:Return all rows indexed by FullText返回全文索引的所有行
【发布时间】:2014-02-03 19:59:30
【问题描述】:

在 SQL Server 2008 中,我有 OneTable,其中包含已全文索引的 OneTextColumn

有没有办法找出OneTable DID 的哪些记录导致全文索引中至少有一条记录?

有没有办法找出OneTable 的哪些记录在全文索引中没有导致至少一条记录?

【问题讨论】:

  • 您想解释一下a record of OneTable result in at least one record in the full-text index 的确切含义吗????
  • @M.Ali - 构建全文目录,分析 OneTextColumn 的内容,如果文本可以被索引,则 OneTable 的关键索引保留在目录索引中。当您使用 CONTAINS(*, '"text"') 搜索“text”时,全文索引将根据与您的过滤器匹配的行返回匹配项。我正在寻找一种方法来查找永远不会匹配的行,因为它们不在目录中(OneTextColumn 可能我是空的,或者它可能有不可索引的内容......)

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


【解决方案1】:
SELECT PK_ID FROM Table_Name 
EXCEPT 
SELECT PK_ID FROM Table_Name  
WHERE CONTAINS(*, 'Text')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 2014-07-10
    • 2013-11-29
    • 2012-01-27
    • 2018-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多