SQL Server FTS不显示新记录

时间:2015-09-28 19:12:52

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

我从旧的SQL Server 2008版本恢复了新的SQL Server 2012数据库。

我在其中一个表上有一个FTS,SQL Server 2012数据库上的搜索显示与2008数据相同的结果但是当我在SQL Server 2012版本中插入一个带有匹配文本的新行时,我只看到了预先存在的行,而不是新的行。

SQL Server 2012数据库中的示例(注意:第1行和第2行来自还原):

select * 
from tablename 
where contains(field1, 'abc');

结果

pk     field1      datestamp  
1       'abc'       9/26
2       'abc'       9/27 


select * 
from tablename 
where field1 like '%abc%'; 

结果

pk     field1      datestamp 
1       'abc'       9/26 
2       'abc'       9/27 
3       'abc'       9/28 

线索?

0 个答案:

没有答案