全文搜索和语义搜索存储过程(Transact-SQL)
适用范围:SQL Server
SQL Server 支持以下系统存储过程,这些存储过程用于实现和查询全文索引和语义索引。
全文搜索存储过程
-
创建和删除全文目录,并启动和停止目录的索引操作。 可为每个数据库创建多个全文目录。
在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 CREATE FULLTEXT CATALOG、 ALTER FULLTEXT CATALOG 和 DROP FULLTEXT CATALOG 。
-
指定表的某个特定列是否参与全文索引。
在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 ALTER FULLTEXT INDEX 。
-
对 SQL Server 2008(10.0.x)及更高版本中的全文目录没有影响,并且仅支持向后兼容。
在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。
-
返回文档标识符(
DocId
s)和全文键值之间的映射。 sp_fulltext_load_thesaurus_file
分析和加载与 LCID 对应的更新后的同义词库文件中的数据,并导致重新编译使用此同义词库的全文查询。
-
针对正在使用更改跟踪的指定表返回未处理的更改,例如挂起的插入、更新和删除。
-
更改 SQL Server 全文搜索的服务器属性。
sp_fulltext_table标记或取消标记用于全文索引的表。
在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 CREATE FULLTEXT INDEX、 ALTER FULLTEXT INDEX 和 DROP FULLTEXT INDEX 。
sp_help_fulltext_catalog_components
返回用于当前数据库中所有全文目录的所有组件(筛选器、断字符和协议处理程序)的列表。
在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。
-
返回指定的全文目录的 ID、名称、根目录、状态以及全文索引表的数量。
在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 sys.fulltext_catalogs 目录视图。
sp_help_fulltext_catalogs_cursor
使用游标返回指定的全文目录的 ID、名称、根目录、状态和全文索引表的数量。
在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 sys.fulltext_catalogs 目录视图。
-
返回为全文索引指定的列。
在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 sys.fulltext_index_columns 目录视图。
sp_help_fulltext_columns_cursor
使用游标返回为全文索引指派的列。
在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 sys.fulltext_index_columns 目录视图。
sp_help_fulltext_system_components
返回注册的断字器、筛选器和协议处理程序的信息,以及已经使用指定组件的数据库和全文目录的标识符列表。
-
返回为全文索引注册的表的列表。
sp_help_fulltext_tables_cursor
返回为全文索引注册的表的列表。
在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 sys.fulltext_indexes 目录视图。
语义搜索存储过程
sp_fulltext_semantic_register_language_statistics_db
在 SQL Server 的当前实例中注册预填充的语义语言统计信息数据库。
sp_fulltext_semantic_unregister_language_statistics_db
从 SQL Server 的当前实例中注销现有语义语言统计信息数据库,并删除任何关联的元数据。