Skip to main content

添加全文索引 (数据管理工具)

汇总

为指定的文本字段添加全文索引,以支持按单列或多列进行搜索。

了解有关在地理数据库中使用全文索引的详细信息

用法

  • 输入表或要素类必须存储在数据库、SQLite 或移动地理数据库中。 不支持文件地理数据库。 以下数据库平台支持全文索引:

    • Db2

    • PostgreSQL

    • SAP HANA

    • SQL Server

    • Oracle

  • 此工具不支持视图或注册为传统版本化的表。

  • 对于存储在 SQL Server、SQLite 或移动地理数据库中的表,全文索引名称将由 ArcGIS 生成和管理。

  • 对于存储在 Oracle 中的表,请考虑以下事项:

    • 您可能需要在运行此工具之前运行迁移文本字段工具,以便在添加全文索引之前将文本字段类型转换为兼容的非 Unicode 字符串类型。

    • ArcGIS 创建的全文索引默认关闭自动同步。 要使全文索引获取最新更新,请在数据库中同步或重建全文索引。 有关如何完成这些操作的说明,请参阅 Oracle 文档。

参数

标注 说明 数据类型

输入表

包含要建立索引的字段的表。

Table View

要建立索引的字段

将要建立索引的文本字段。

某些数据库仅支持为全文索引的创建选择单个字段。 对创建多字段全文索引的支持因数据库而异。

Field

全文索引名称

(可选)

将要创建的索引的名称。

对于 SQL Server、SQLite 和移动地理数据库,将忽略此参数。

String

全文目录名称

(可选)

现有的全文目录名称。 此参数仅适用于 SQL Server。

当 SQL Server 数据库定义了默认全文目录时,该工具将使用默认目录,并且此参数是可选的。 当 SQL Server 数据库未定义默认全文目录时,请提供现有全文目录的名称。

String

提交时同步

(可选)

指定保存编辑或执行 ArcGIS 同步操作时,是否自动更新全文索引。 此参数仅适用于 Oracle 数据库。

  • 选中保存编辑或执行 ArcGIS 同步操作时,自动更新全文索引。

  • 未选中保存编辑或执行 ArcGIS 同步操作时,不自动更新全文索引。

Boolean

派生输出

标注 说明 数据类型

更新的表

添加了全文索引的已更新表。

Table View

环境

此工具不使用任何地理处理环境。

许可信息

  • 基本: 是
  • 标准: 是
  • 高级: 是