sql server中的全文索引何时更新?
我正在一个存储过程中使用全文搜索。在此之前(典型的例子是几分钟),我将项目插入到一个表中,该表有全文索引,表中大约有350万行。问题是,当我试图在上面提到的存储过程中查找该项时,该项不存在(或者搜索查询找不到它)。所以我猜索引在那个时候还没有更新 问题是…可能是这样还是我的问题在别的地方 如果是。。。 全文索引何时更新?处理索引的时间是否取决于它拥有的数据量?大约400万条记录通常需要多长时间sql server中的全文索引何时更新?,sql,sql-server-2008,full-text-search,fulltext-index,Sql,Sql Server 2008,Full Text Search,Fulltext Index,我正在一个存储过程中使用全文搜索。在此之前(典型的例子是几分钟),我将项目插入到一个表中,该表有全文索引,表中大约有350万行。问题是,当我试图在上面提到的存储过程中查找该项时,该项不存在(或者搜索查询找不到它)。所以我猜索引在那个时候还没有更新 问题是…可能是这样还是我的问题在别的地方 如果是。。。 全文索引何时更新?处理索引的时间是否取决于它拥有的数据量?大约400万条记录通常需要多长时间 我正在使用SQL Server 2008。到目前为止,我发现全文索引是“爬网”的,在我的情况下,实际上
我正在使用SQL Server 2008。到目前为止,我发现全文索引是“爬网”的,在我的情况下,实际上可能是索引尚未处理。 例如,我们可以在
sys.fulltext\u index
中检查这一点,如下所示:
SELECT OBJECT_NAME(object_id), is_enabled, has_crawl_completed, crawl_type, crawl_start_date, crawl_end_date
FROM sys.fulltext_indexes;
*请参阅创建全文索引
命令的更改跟踪
选项