【问题标题】:Full text search records not showing up全文搜索记录未显示
【发布时间】:2014-09-04 07:01:14
【问题描述】:

我的表中有一个列,我已向其中添加了全文索引。当我在该特定列上编写查询以执行包含时,查询会给出与包含匹配并且在 3-4 小时及之后添加到表中的那些记录的输出。最近添加到表中的那些记录不会显示在输出中,即使它们的文本与包含的文本匹配。

Create table Table1 (Id int, Name varchar(20), Message varchar(1000), CreatedAt datetime)

消息是具有全文索引的列。

有人可以帮我解释一下为什么会出现这种 SQL 行为,我可以做些什么来纠正这个问题?

【问题讨论】:

    标签: sql sql-server sql-server-2012 full-text-search full-text-indexing


    【解决方案1】:

    听起来您的全文索引在更改数据后没有被填充。您应该设置自动填充索引或在更新数据时执行手动填充

    更多:MSDN: Populate Full-Text Indexes

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多