在 SharePoint 服务器中自动创建托管的属性
**上一次修改主题:**2017-08-24
**摘要:**了解自动创建的已爬网属性和托管属性的命名约定。
本文内容:
网站栏如何成为托管属性
特殊字符和不支持的字符
产品目录内容类型的默认网站栏
网站栏如何成为托管属性
向 SharePoint 库或列表中添加列时,您可以选择添加正则列或网站列。有关正则列和网站栏之间的差异的信息,请参阅简介列。在SharePoint,包含值的网站列将自动成为托管的属性进行爬网时。当他们进行爬网时,常规的列将不会自动成为托管的属性。
在您可以与其他网站集共享库或列表中的内容之前,您必须将该库或列表作为一个目录共享,然后再开始对内容进行全面爬网。有关详细信息,请参阅在 SharePoint 服务器上配置跨网站发布中的"将库或列表作为目录共享"。
在库内容爬网期间,将在网站栏上执行下列操作:
创建已爬网属性。从网站栏名称中移除空格,然后将下列前缀添加到网站栏名称中以便创建已爬网的属性名称:
对于"发布 HTML"和"多行文本"类型的网站栏:ows_r_<四个字母的代码>
对于"托管元数据"类型的网站栏:ows_taxId_
对于所有其他网站栏类型:ows_q_<四个字母的代码>_
创建一个托管属性并将其映射到相应的已爬网属性。从网站栏的名称中移除空格,并将下列项目添加到网站栏名称中以便创建托管属性名称:
对于所有"托管元数据"类型的网站栏,将添加以下前缀:owstaxId
对于所有其他网站栏类型,添加以下后缀:OWS <四个字母的代码>
重要
四个字母的代码表示网站栏类型,而不是托管属性类型。所有自动创建的托管属性都属于文本类型。
为不包含特殊字符的网站栏自动创建的已爬网属性名称和托管属性名称示例
网站栏类型 | 网站栏名称 | 已爬网属性名称 | 托管属性名称 | 数据格式 |
---|---|---|---|---|
单行文本 |
网站栏名称 |
ows_q_TEXT_SiteColumnName |
SiteColumnNameOWSTEXT |
原样。 |
多行文本 |
网站栏名称 |
ows_r_MTXT_SiteColumnName |
SiteColumnNameOWSMTXT |
原样。 |
选项 |
网站栏名称 |
ows_q_CHCS_SiteColumnName |
SiteColumnNameOWSCHCS |
所选的文本值。 |
选择(允许多重选择) |
网站栏名称 |
ows_q_CHCM_SiteColumnName |
SiteColumnNameOWSCHCM |
由分号和哈希标记分隔的选定值 - 例如,MultiValue 2;# MultiValue 4;#。 |
数字 |
网站栏名称 |
ows_q_NMBR_SiteColumnName |
SiteColumnNameOWSNMBR |
数字的文本表示形式。该值将不会使用点作为小数点。 这种格式不能用在与其他整数的大于或小于比较中。只应在查询和显示确切值时使用。 |
货币 |
网站栏名称 |
ows_q_CURR_SiteColumnName |
SiteColumnNameOWSCURR |
数字的文本表示形式。该值将不会使用点作为小数点。 这种格式不能用在与其他整数的大于或小于比较中。只应在查询和显示确切值时使用。 |
日期和时间 |
网站栏名称 |
ows_q_DATE_SiteColumnName |
SiteColumnNameOWSDATE |
使用 YYYY-MM-DDTHH:MM:SSZ 格式的日期的文本表示形式。例如,2012 年 12 月 25 日上午 7 点 (GMT) 为 2012-12-25T07:00:00Z。 这种格式不能用在一个大于或小于其他日期的比较中。只应在查询和显示一个确切的日期时使用。 |
是/否 |
网站栏名称 |
ows_q_BOOL_SiteColumnName |
SiteColumnNameOWSBOOL |
如果为 True,则使用值 1。如果为 False,则使用值 0。 |
用户或组 |
网站栏名称 |
ows_q_USER_SiteColumnName |
SiteColumnNameOWSUSER |
电子邮件 | 显示 | 名称 | EncodedClaim 声明。例如,"ellenk@contoso.com | Ellen Kessels | 693A30232E777C7265646D6F6E645C70696E676A i:0#.w|contoso\ellenk" |
超链接或图片 |
网站栏名称 |
ows_q_URLH_SiteColumnName |
SiteColumnNameOWSURHL |
URL,说明。例如,https://www.contoso.com,欢迎访问 Contoso 的主页。 |
发布 HTML |
网站栏名称 |
ows_r_HTML_SiteColumnName |
SiteColumnNameOWSHTML |
包含在段落标记中的已转义 Html。例如,<p><div><b>some html </b&</div></p>。 |
发布图像 |
网站栏名称 |
ows_q_IMGE_SiteColumnName |
SiteColumnNameOWSIMGE |
Html 图像标记。例如,<img alt="" src="/sites/pub/SiteCollectionImages/home.jpg" style="BORDER:0px solid;" />。 |
发布链接 |
网站栏名称 |
ows_q_LINK_SiteColumnName |
SiteColumnNameOWSLINK |
Html 链接标记。例如,<a href="http://www.microsoft.com" target="_blank" title="mytooltip">Microsoft Website</a>。 |
托管元数据服务 |
网站栏名称 |
ows_taxId_SiteColumnName |
owstaxIdSiteColumnName |
请参阅下面的"托管元数据的数据格式"。 |
整数* |
网站栏名称 |
ows_q_INTG_SiteColumnName |
SiteColumnNameOWSINTG |
整数的文本表示形式。 这种格式不能用在与其他整数的大于或小于比较中。只应在查询和显示确切值时使用。 |
GUID* |
网站栏名 |
ows_q_GUID_SiteColumnName |
SiteColumnNameOWSGUID |
由连字符分隔且包含在括号内的值。例如,{147C6BA1-709C-4401-964A-27AC36B62C54}。 |
网格选项* |
网站栏名 |
ows_q_CHCG_SiteColumnName |
SiteColumnNameOWSCHCG |
对于每一行,行名称由分号和哈希标记分隔,后跟选定值。 |
ContentTypeIDFieldType* |
网站栏名 |
ows_q_CTID_SiteColumnName |
SiteColumnNameOWSCTID |
Name:#ContentTypeID;# |
SPS 平均评级 |
网站栏名 |
ows_q_RAVG_SiteColumnName |
SiteColumnNameOWSRAVG |
数字的文本表示形式。该值将不会使用点作为小数点。 |
SPS 评级计数 |
网站栏名 |
ows_q_RCNT_SiteColumnName |
SiteColumnNameOWSRCNT |
整数的文本表示形式。 |
*栏创建在用户界面无法使用。
备注
以下网站栏类型不支持自动创建托管属性:
-
查找
-
已计算
-
任务结果
-
摘要链接数据
-
用于发布的富媒体数据
托管元数据的数据格式。
若要查询用托管元数据字段标记的项,您必须使用每个标签的唯一标识符。您可以在术语存储管理工具的"常规"选项卡中查找术语集中的每个术语的唯一标识符。此外,查询中使用的数据格式必须指定查询应从术语集的哪个级别应用。本规范通过将下列前缀之一添加至唯一标识符进行设置:
查询所有用一个术语作为标签的项:GP0|#
查询所有用子术语作为标签的项:GPP|#
查询所有用来自术语集的一个术语作为标签的项:GTSet|#
例如,假设您有一份世界各地餐厅目录。目录中有一份名为"位置"的托管元数据网站栏,该栏已绑定到名为"世界"的术语集。术语集结构如下(括号中显示每个术语的 GUID):
-
World (fc01ae6d-8ed3-4872-9cef-d2199d52d61c)
- India (c8a43f13-5ea1-45f2-b46d-3a1986a1cbd7)
- Mumbai (ad491ed9-c21c-46d9-896c-c0d148957c60)
- Delhi (c195b6e0-9062-446a-9af1-8ec1a642fede)
- France (17587ed2-8433-45a4-9f4b-6825164fcd09)
- Paris (01031cfe-2492-47f1-8723-45c63ef70ec9)
- Lyon (3b2137a9-3c3a-4676-a50a-14f72ab29175)
目录条目和查询示例如下表所示。
餐厅和位置的目录条目
餐厅 | 位置 |
---|---|
餐厅 1 |
孟买 |
餐厅 2 |
孟买 |
餐厅 3 |
德里 |
餐厅 4 |
巴黎 |
餐厅 5 |
里昂 |
查询示例
查询 | 数据格式 | 查询将返回 |
---|---|---|
孟买的所有餐厅 |
GP0|#ad491ed9-c21c-46d9-896c-c0d148957c60 |
餐厅 1、餐厅 2 |
德里的所有餐厅 |
GP0|#c195b6e0-9062-446a-9af1-8ec1a642fede |
餐厅 3 |
印度的所有餐厅 |
GPP|#c8a43f13-5ea1-45f2-b46d-3a1986a1cbd7 |
餐厅 1、餐厅 2、餐厅 3 |
世界上所有餐厅 |
GTSet|#fc01ae6d-8ed3-4872-9cef-d2199d52d61c |
餐厅 1、餐厅 2、餐厅 3、餐厅 4、餐厅 5 |
若要按标签显示值(例如,Mumbai),则必须使用前缀 L0|。
特殊字符和不支持的字符
如果一个网站栏名称包含音调符号,如德语变音符或不支持字符,如*#*,这些字符是包含在已爬网属性名称中,而不是在托管属性名称中。
为具有特殊或不受支持的字符的网站栏自动创建的已爬网属性名称和托管属性名称示例
网站栏名称 | 已爬网属性名称 | 托管属性名称 |
---|---|---|
Germanäö |
ows_q_TEXT_ Germanäö |
GermanOWSTEXT |
Site_Column# |
ows_q_TEXT_Site_Column# |
SiteColumnOWSTEXT |
备注
以下 Unicode 代码块被认为是不支持的字符:Unicode 0000-0021、Unicode 0080 – 00a1、Unicode 2000-2070、Unicode ff00 ff10 和 Unicode ff1a ff20。
产品目录内容类型的默认网站栏
产品目录网站集合中的产品目录列表有六个与其内容类型关联的默认网站栏。下表显示了这些网站栏名称和其已爬网属性和托管属性的名称。
为属于产品目录内容类型的网站栏自动创建的已爬网属性名称和托管属性名称
网站栏名称 | 已爬网属性名称 | 托管属性名称 |
---|---|---|
标题 |
标题 |
标题 |
项目数 |
ows_q_TEXT_ProductCatalogItemNumber |
ProductCatalogItemNumberOWSTEXT |
组号 |
ows_q_TEXT_ProductCatalogGroupNumber |
ProductCatalogGroupNumberOWSTEXT |
语言标记 |
ows_q_CHCS_ProductCatalogLanguageTag |
ProductCatalogLanguageTagOWSCHCS |
项目类别 |
ows_taxId_ProductCatalogItemCategory |
owstaxIdProductCatalogItemCategory |
滚动图像 |
ows_r_IMGE_PublishingRollupImage |
PublishingImage |