我正在使用SQL Server 2008,我想使用sproc来告诉数据库填充全文索引。我可以使用存储过程(sprocs)填充我的全文索引吗?
如果可以,我想知道什么是存储过程是执行以下操作:
- 添加进入指数
- 除去进入指数
- 充分填入
我正在使用SQL Server 2008,我想使用sproc来告诉数据库填充全文索引。我可以使用存储过程(sprocs)填充我的全文索引吗?
如果可以,我想知道什么是存储过程是执行以下操作:
sp_fulltext_catalog
是你在找什么。
从联机丛书,如果您正在寻找重建(这是一个下降和创建)一个名为Cat_Desc全文目录在的AdventureWorks数据库 ...
USE AdventureWorks;
GO
EXEC sp_fulltext_catalog 'Cat_Desc', 'rebuild';
GO
如果你想开始说的目录全人口...
USE AdventureWorks;
GO
EXEC sp_fulltext_catalog 'Cat_Desc', 'start_full';
GO
如果你想进行所述目录的增量填充...
USE AdventureWorks;
GO
EXEC sp_fulltext_catalog 'Cat_Desc', 'start_incremental';
GO
全文索引为您自动执行此操作。所以,你可以:
或
最后的选择是最好的,你只需要一个设置/忘记系统:当行被更改/删除/添加时,系统会照顾该指数,你不必这样做。
请回答这个问题。我正在寻找sprocs手动控制全文索引的人口。 我完全知道全文索引已经可以填充给我。 – ajma 2009-04-21 08:11:45