【发布时间】:2016-09-03 17:14:17
【问题描述】:
我正在使用 Microsoft SharePoint 2013 搜索按 ContentType 从某些列表中检索结果。我的问题是我的搜索结果“CreatedBy”总是空的!我查看了托管和爬网属性,一切似乎都很好。
我正在使用托管属性CreatedBy。它映射到ows_Created_x0020_By。
托管属性设置
- 可搜索是
- 可查询是
- 可检索是
- 包括来自所有已爬网属性的内容是 -> 选定的映射:
ows_Created_x0020_By
属性ows_Created_x0020_By的爬取属性设置
Property Name: ows_Created_x0020_By
Category: SharePoint
Property Set ID: 00130329-0000-0130-c000-000000131346
到托管属性的映射:
创建者(文本)
Include in full-text index 已检查!
有人知道这有什么问题吗?这是一个错误吗?有没有人相同的空 CreatedBy 列?
更新
jwpfox 的回答是正确的,但我想再添加一个信息。默认情况下,有许多已爬网属性映射到 Author 属性。我需要它从自定义列表项中获取 CreatedBy 列信息。当我使用内置的 Author 属性时,我会返回多个值。创建者和修饰符用逗号分隔。我创建了一个新属性,该属性仅映射到 Office: 4 已爬取属性,并且工作正常。
【问题讨论】:
标签: search sharepoint