查看或更改全文索引的可修改属性
UI 元素列表
Full-Text 目录
显示与全文索引关联的全文目录的名称。
数据库
显示全文索引所在的数据库的名称。
表
显示定义全文索引的表的名称。
Full-Text 索引键
显示全文索引键的名称,该键是表的单个列的唯一索引。
表 Full-Text 填充状态
显示全文索引表的人口状态。
可能的值如下:
0 = 空闲。
1 = 正在进行全面填充。
2 = 正在进行增量填充。
3 = 正在进行跟踪更改的传播。
4 = 正在进行后台更新索引,例例如自动变更跟踪。
5 = 全文索引被限制或暂停。
活动 Full-Text 索引
指示表是否具有活动的全文索引。
1 = True
0 = False
Full-Text 索引文件组
全文索引所属的文件组。
Full-Text 索引停用词表
当前与全文索引关联的非索引字表。 停用词表是停用词的列表。 与全文索引(如果有)关联的非索引字表将应用于该索引上的全文查询。 可以通过从列表中选择 OFF> 来从索引<中删除非索引字表,也可以选择其他非索引字表;<SYSTEM> 指示系统非索引字表。
创建停用词表
搜索属性列表
当前与全文索引关联的搜索属性列表(如果有)。 搜索属性列表指定在填充关联的全文索引时所包含的一组文档属性。 有关详细信息,请参阅使用搜索属性列表搜索文档属性。
<关闭> 表示当前没有与索引关联的搜索属性列表。 可以从列表中选择<Off>来从索引中删除当前搜索属性列表,或者可以从列表中选择其他搜索属性列表。 此处仅列出了当前数据库中的搜索属性列表。
注释
可以将给定的搜索属性列表与同一数据库中的多个全文索引相关联。
创建搜索属性列表
表 Full-Text 项目计数
显示已成功进行全文索引的行数。
此属性对应于 TableFulltextItemCount OBJECTPROPERTYEX Transact-SQL 函数返回的属性。
表 Full-Text 文档已处理
显示自全文索引开始以来已处理的行数。 在正在为全文搜索编制索引的表中,一行的所有列都被视为要编制索引的文档的一部分。 删除的行不计数。
| 0 | 指示全文索引已完成且没有活动填充。 |
| > 0 | 对于活跃的数据填充,指示自以下任一情况以来通过插入或更新操作处理的文档数:数据填充、启用具有后台更新索引的人更改跟踪(例如自动更改跟踪)、更改全文索引架构、重新生成全文目录、重启 SQL Server 实例等。 |
表 Full-Text 待处理更改
待处理的更改跟踪挂起条目数。
0 = 未启用更改跟踪。
NULL = 表没有全文索引。
表 Full-Text 故障计数
全文搜索未编制索引的行数。
0 = 人口已完成。
>0 = 下列项之一:
自开始完整、增量或手动更改跟踪填充以来未编入索引的文档数量。
对于使用后台更新索引的更改跟踪,自索引处理开始或索引处理重启后未编制索引的行数。 这可能是由架构更改、重新生成目录、服务器重启等引起的
已启用Full-Text 索引
指定是否启用全文索引。
| 正确 | 已启用 |
| 错误 | 禁用 |
更改跟踪
指定表是否已启用全文更改跟踪,如果是,则指定类型。 全文更改跟踪维护在已为全文索引设置的表或索引视图中修改的行的记录。 这些更改可以传播到全文索引。
更改跟踪值如下所示:
| 关闭 | 全文索引不会使用对基础数据的更改进行更新。 |
| 手动 | 当基础数据发生更改时,全文索引不会自动更新。 但是,会维护对基础数据的更改,并且可以将它们传播到该数据。 使用 SQL Server 代理或手动按计划编制全文索引。 |
| 自动 | 当基表中的基础数据发生更改时,全文索引会自动更新。 |
重新填充索引
单击以在对话框关闭后启动全文索引的数据填充。 选择以下人口类型之一:
| 完整 | 在表的完整填充过程中,为所有行生成索引条目。 |
| 增量 | 增量更新全文索引,用于处理在上次索引填充完成后或进行过程中添加、删除或修改的行。 执行增量填充需要基表包含一种名为 timestamp 的数据类型的列。 |
| 更新 | 每当修改基表中的数据时,全文索引将更新。 |