全文搜索和语义搜索存储过程 (Transact-SQL)
SQL Server 支持以下用于实现和查询全文索引和语义索引的系统存储过程。
全文搜索存储过程
sp_fulltext_catalog
创建和删除全文目录,并启动和停止目录的索引操作。 可为每个数据库创建多个全文目录。后续版本的 Microsoft SQL Server 将删除该功能。请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。请改用 CREATE FULLTEXT CATALOG、ALTER FULLTEXT CATALOG 和 DROP FULLTEXT CATALOG。
sp_fulltext_column
指定表的某个特定列是否参与全文索引。后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。请改用 ALTER FULLTEXT INDEX。
sp_fulltext_database
对 SQL Server 2008 和更高版本中的全文目录没有影响,支持它只是为了向后兼容。后续版本的 Microsoft SQL Server 将删除该功能。请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。
sp_fulltext_keymappings
返回文档标识符 (DocId) 与全文键值之间的映射。sp_fulltext_load_thesaurus_file
分析和加载与 LCID 对应的更新后的同义词库文件中的数据,并导致重新编译使用此同义词库的全文查询。sp_fulltext_pendingchanges
为正在使用更改跟踪的指定表返回未处理的更改,如挂起的插入、更新和删除等。sp_fulltext_service
更改 SQL Server 全文搜索的服务器属性。sp_fulltext_table
标记或取消标记要编制全文索引的表。后续版本的 Microsoft SQL Server 将删除该功能。请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。请改用 CREATE FULLTEXT INDEX、ALTER FULLTEXT INDEX 和 DROP 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)