全文搜索和语义搜索存储过程 (Transact-SQL)

适用于:SQL Server (所有受支持的版本)

SQL Server支持以下系统存储过程,这些存储过程用于实现和查询全文索引和语义索引。

全文搜索存储过程

sp_fulltext_catalog
创建和删除全文目录,并启动和停止目录的索引操作。 可为每个数据库创建多个全文目录。

后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 CREATE FULLTEXT CATALOGALTER FULLTEXT CATALOGDROP FULLTEXT CATALOG

sp_fulltext_column
指定表的某个特定列是否参与全文索引。

后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 ALTER FULLTEXT INDEX

sp_fulltext_database
对 SQL Server 2008 和更高版本中的全文目录没有影响,支持它只是为了向后兼容。

后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

sp_fulltext_keymappings
返回文档标识符 (DocIds) 和全文键值之间的映射。

sp_fulltext_load_thesaurus_file
分析和加载与 LCID 对应的更新后的同义词库文件中的数据,并导致重新编译使用此同义词库的全文查询。

sp_fulltext_pendingchanges
针对正在使用更改跟踪的指定表返回未处理的更改,例如挂起的插入、更新和删除。

sp_fulltext_service
更改 SQL Server 全文搜索的服务器属性。

sp_fulltext_table
标记或取消标记要编制全文索引的表。

后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 CREATE FULLTEXT INDEXALTER FULLTEXT INDEXDROP FULLTEXT INDEX

sp_help_fulltext_catalog_components
返回用于当前数据库中所有全文目录的所有组件(筛选器、断字符和协议处理程序)的列表。

后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

sp_help_fulltext_catalogs
返回指定的全文目录的 ID、名称、根目录、状态以及全文索引表的数量。

后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 sys.fulltext_catalogs 目录视图。

sp_help_fulltext_catalogs_cursor
使用游标返回指定的全文目录的 ID、名称、根目录、状态和全文索引表的数量。

后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 sys.fulltext_catalogs 目录视图。

sp_help_fulltext_columns
返回为全文索引指定的列。

后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 sys.fulltext_index_columns 目录视图。

sp_help_fulltext_columns_cursor
使用游标返回为全文索引指派的列。

后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 sys.fulltext_index_columns 目录视图。

sp_help_fulltext_system_components
返回注册的断字器、筛选器和协议处理程序的信息,以及已经使用指定组件的数据库和全文目录的标识符列表。

sp_help_fulltext_tables
返回为全文索引注册的表的列表。

sp_help_fulltext_tables_cursor
返回为全文索引注册的表的列表。

后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 sys.fulltext_indexes 目录视图。

语义搜索存储过程

sp_fulltext_semantic_register_language_statistics_db (Transact-SQL)
在当前SQL Server实例中注册预填充的语义语言统计信息数据库。

sp_fulltext_semantic_unregister_language_statistics_db (Transact-SQL)
从当前SQL Server实例中注销现有语义语言统计信息数据库,并删除任何关联的元数据。

另请参阅

全文搜索和语义搜索目录视图 (Transact-SQL)
全文搜索和语义搜索动态管理视图和函数 (Transact-SQL)
系统存储过程 (Transact-SQL)
全文搜索