使用 Full-Text 索引向导

Full-Text 索引向导将引导你完成一系列旨在帮助你创建全文索引的步骤。

使用 Full-Text 索引向导

  1. 在对象资源管理器中,右键单击要在其中创建全文索引的表,指向 Full-Text 索引,然后单击“ 定义 Full-Text 索引”。

    唯一索引
    从下拉列表中选择索引。 索引必须是单键列、唯一且不可为 null 的索引。 选择全文唯一键的最小唯一键索引。 为了获得最佳性能,建议使用聚集索引。

    可用的列
    若要在索引中包含列,请选中列名称旁边的复选框。 不符合全文索引条件的列显示为灰色,其复选框已禁用。

    用于分词器的语言
    从下拉列表中选择一种语言。 SQL Server 将使用此选项来标识索引的正确断字符。 SQL Server 使用断字符标识全文索引数据中的单词边界。

    类型列
    选择保存被编制全文索引的列所使用的文档类型的列名。

    只有当可用列列中命名的列是varbinary(max)类型或image类型时,才启用类型列

    统计语义
    选择是否为所选列启用语义索引。 有关详细信息,请参阅语义搜索 (SQL Server)

    如果在选择统计语义之前选择语言,并且所选语言没有关联的语义语言模型,则会禁用统计语义复选框。 如果在选择语言之前选择统计语义,则下拉列表组合框中提供的语言将限制为语义语言模型支持的语言。

  2. 选择更改跟踪选项。

    自然而然
    选择此单选按钮,使全文索引在基础数据发生更改时自动更新。

    手动
    如果不希望在基础数据发生更改时自动更新全文索引,请选择此单选按钮。 对基础数据的更改被保留。 但是,若要将更改应用于全文索引,必须手动启动或计划此过程。

    不跟踪更改
    如果不希望全文索引随着基础数据的更改而更新,请选择此单选按钮。

    创建索引后立即启动完整填充
    选择此单选按钮以在成功完成此向导时启动全面更新。 这包括在目录中创建全文索引结构,并使用全文索引数据填充该结构。

  3. 选择目录、索引文件组和停用词表。

    选择全文索引目录
    从列表中选择一个全文目录。 默认情况下,数据库的默认目录将是列表中的选定项。 如果没有可用的目录,将禁用列表,并且将选中并禁用 “创建新目录 ”复选框。

    “创建新目录” 选择以创建新的全文目录。

    名称
    输入新全文目录的名称。

    设置为默认目录
    选择此项可使目录成为此数据库的默认目录。

    口音敏感度
    指定新目录是区分重音还是不区分重音。 如果数据库区分重音,则默认情况下会选择“敏感”。

    选择索引文件组
    指定要在其中创建全文索引的文件组。

    选择以下值之一:

    价值 DESCRIPTION
    <默认> 如果未对表或视图进行分区,请选择使用与基础表或视图相同的文件组。 如果表或视图已分区,则使用主文件组。
    主要 选择将主文件组用于新的全文索引。
    用户指定的默认文件组 如果存在用户定义的默认非索引字表,请从列表中选择其名称,以将该文件组用于新的全文索引。

    选择全文停用词表
    指定要用于全文索引的停用词表,或禁用停用词表使用。

    在 SQL Server 2008 及更高版本中,停用词在数据库中使用称为停用词表的对象进行管理。 停用词表是一个停用词列表,当与全文索引关联时,它会应用于该索引的全文查询。 有关详细信息,请参阅 为全文搜索配置和管理非索引字和非索引字表

    选择以下值之一:

    价值 DESCRIPTION
    <系统> 选择使用系统停用词表在新的全文索引上。 这是默认值
    <off> 选择禁用新全文索引的停用词列表。
    user-defined-stoplist-name 该列表显示已在数据库上创建的每个用户定义的停用词表的名称(如果有)。 选择用于新建全文索引的任一用户定义的停用词表。
  4. (可选)定义人口时间表。 除非已计划为将来执行,否则索引操作将立即开始。 计划将立即创建,但它们只会在预定时间运行。

    新建表计划
    定义人口表的时间安排。

    新建目录计划
    为全文目录定义一个更新计划。

    编辑
    编辑计划。

    删除
    删除计划。

  5. 查看或控制 Full-Text 索引向导的进度。

    停止
    中断当前操作,并阻止向导在本次会话期间执行后续的全文操作。

    报告
    完成所有操作执行后,单击此按钮即可查看已执行的操作报告。 可以查看报表,将其打印到文件,将其复制到剪贴板,或通过电子邮件发送报表。