0

我在我的表中添加了一个全文索引列。当我编写一个查询来执行包含在特定列上的查询时,查询将输出与包含匹配的记录以及在3-4小时之前和之后添加到表中的记录的输出。即使文本与包含文本相匹配,最近添加到表格中的那些记录也不会显示在输出中。全文搜索记录没有显示

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

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

有人可以帮助我,为什么这是SQL的行为,我能做些什么来纠正这一点?

回答

0

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

更多这里:MSDN: Populate Full-Text Indexes