Manager属性不适用于全文搜索(SharePoint 2010)

时间:2010-06-07 17:45:43

标签: sharepoint sharepoint-2010

我在MOSS 2007上创建了一个Web部件,它通过搜索(全文)用户配置文件来显示组织结构图。

为了识别用户的下属,我曾经在Manager属性中搜索具有特定用户的用户。查询看起来像这样:

SELECT AccountName, PreferredName, Manager, WorkEmail FROM scope()  WHERE ("SCOPE" = 'People') AND Manager = 'domain\parent_user'

但是,同一查询不在SharePoint 2010中运行,因为Manager已爬网属性不存在。 因此,我创建了一个新的已爬网属性并将其映射到People:Manager(Text),Manager属性始终为空。

清除索引后即使完全爬行也无济于事。

有人可以帮助我在全文搜索中获取经理信息吗?

提前致谢!

更新:我尝试使用ows_Manager(Text)属性映射已爬网属性,结果仍然相同。

1 个答案:

答案 0 :(得分:3)

经过一段时间的努力,我开始工作了!

映射到People:Manager(text)的新抓取属性开始按照以下步骤在搜索结果中给出值:

  1. Indexed用户个人资料属性编辑页面
  2. 中选中Manager复选框
  3. 重置抓取索引
  4. 再次完全抓取