全文目录是不属于任何文件组的虚拟对象;它是引用一组全文索引的逻辑概念。
创建 Full-Text 目录
创建全文索引
在对象资源管理器中,展开服务器,展开 “数据库”,然后展开要在其中创建全文目录的数据库。
展开 “存储”,然后右键单击 “全文目录”。
选择 “新建 Full-Text 目录”。
在 “新建 Full-Text 目录 ”对话框中,指定要重新创建的目录的信息。 有关详细信息,请参阅新 Full-Text 目录(常规页面)。
注释
全文目录 ID 从 00005 开始,每次创建新目录时都会递增一个。
单击 “确定” 。
查看 Full-Text 目录的属性
Transact-SQL 函数(如 FULLTEXTCATALOGPROPERTY)可用于获取与全文索引相关的各种属性的值。 此信息可用于管理和排查全文搜索问题。
下表列出了与全文目录相关的属性。
| 资产 | DESCRIPTION | 功能 |
|---|---|---|
AccentSensitivity |
重音敏感度设置。 | FULLTEXTCATALOGPROPERTY |
ImportStatus |
是否正在导入全文目录。 | 全文目录属性 (FULLTEXTCATALOGPROPERTY) |
IndexSize |
全文目录的大小(MB)。 | 全文目录属性 |
ItemCount |
当前全文目录中的全文索引项数量。 | FULLTEXTCATALOGPROPERTY |
MergeStatus |
主合并是否正在进行。 | FULLTEXTCATALOGPROPERTY |
PopulateCompletionAge |
完成最后一个全文索引填充操作与1990年01月01日00:00:00之间的秒数差。 | FULLTEXTCATALOGPROPERTY(全文目录属性) |
PopulateStatus |
填充状态。 此功能将在Microsoft SQL Server 的未来版本中删除。 避免在新开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 |
FULLTEXTCATALOGPROPERTY |
UniqueKeyCount |
全文目录中的唯一键数。 | 全文目录属性 |
重新生成 Full-Text 目录
重新生成全文目录
在对象资源管理器中,展开服务器,展开 “数据库”,然后展开包含要重新生成的完整文本目录的数据库。
展开 存储,然后展开 全文目录。
右键单击要重新生成的完整文本目录的名称,然后选择“ 重新生成”。
对问题“是否要删除全文目录并重新生成?”,点击“确定”。
在“ 重新生成 Full-Text 目录 ”对话框中,单击“ 关闭”。
重建数据库的所有 Full-Text 目录
重新生成数据库的全文目录
在对象资源管理器中,展开服务器,展开 “数据库”,然后展开包含要重新生成的完整文本目录的数据库。
展开 “存储”,然后右键单击 “全文目录”。
选择全部重新生成。
对于问题,是否要删除所有全文目录并重新生成它们?,请单击确定。
在“ 重新生成所有 Full-Text 目录 ”对话框中,单击“ 关闭”。
从数据库中删除 Full-Text 目录
从数据库中删除全文检索目录
在对象资源管理器中,展开服务器,展开 数据库,然后展开包含要删除的全文目录的数据库。
展开 存储,然后展开 全文目录。
右键单击要删除的全文目录,然后选择“ 删除”。
在“ 删除对象 ”对话框中,单击“ 确定”。