0

我在我的表中添加了一個全文索引列。當我編寫一個查詢來執行包含在特定列上的查詢時,查詢將輸出與包含匹配的記錄以及在3-4小時之前和之後添加到表中的記錄的輸出。即使文本與包含文本相匹配,最近添加到表格中的那些記錄也不會顯示在輸出中。全文搜索記錄沒有顯示

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

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

有人可以幫助我,爲什麼這是SQL的行爲,我能做些什麼來糾正這一點?

回答

0

聽起來好像您的全文索引在更改數據後沒有被填充。您應該設置指數的自動人口,或者每當更新數據時執行手動人口

更多這裏:MSDN: Populate Full-Text Indexes