sys.registered_search_properties (Transact-SQL)
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例
当前数据库中的任何搜索属性列表包含的每个搜索属性各占一行。
列名称 | 数据类型 | 描述 |
---|---|---|
property_list_id | int | 此属性所属的搜索属性列表的 ID。 |
property_set_guid | uniqueidentifier | 标识该搜索属性所属属性集的全局唯一标识符 GUID。 |
property_int_id | int | 在属性集内标识此搜索属性的整数。 property_int_id在属性集中是唯一的。 |
property_name | nvarchar(64) | 在搜索属性列表中唯一标识此搜索属性的名称。 注意:若要搜索属性,请在 CONTAINS 谓词中指定此属性名称。 |
property_description | nvarchar(512) | 属性的说明。 |
property_id | int | property_list_id值标识的搜索属性列表中的搜索属性的内部属性 ID。 在将给定属性添加到给定的搜索属性列表时,全文引擎会注册该属性并为其指定特定于该属性列表的内部属性 ID。 内部属性 ID 是一个整数,对给定的搜索属性列表唯一。 如果为多个搜索属性列表注册给定属性,则可能会为每个搜索属性列表指定不同的内部属性 ID。 注意:内部属性 ID 不同于将属性添加到搜索属性列表时指定的属性整数标识符。 有关详细信息,请参阅 使用搜索属性列表搜索文档属性。 若要查看全文索引中的所有与属性相关的内容, sys.dm_fts_index_keywords_by_property (Transact-SQL) |
注解
有关搜索属性列表的详细信息,请参阅使用搜索属性列表搜索文档属性。
权限
搜索属性的元数据可见性仅限于在您拥有或已向您授予部分 REFERENCE 权限的搜索属性列表中的属性。
注意
搜索属性列表所有者可以授予列表的 REFERENCE 或 CONTROL 权限。 具有 CONTROL 权限的用户还可以向其他用户授予 REFERENCE 权限。
示例
以下示例列出已注册的搜索属性的所有元数据。
USE AdventureWorks2022;
GO
SELECT * FROM sys.registered_search_properties;
GO
另请参阅
ALTER FULLTEXT INDEX (Transact-SQL)
sys.fulltext_indexes (Transact-SQL)
使用搜索属性列表搜索文档属性