未显示全文搜索记录

时间:2014-09-04 07:01:14

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

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

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

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

有人可以帮助我,为什么SQL的这种行为以及我该怎么做才能纠正这个问题?

1 个答案:

答案 0 :(得分:0)

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

更多信息:MSDN: Populate Full-Text Indexes