我正在开发一个允许用户搜索其他用户的解决方案,因为我们使用SharePoint 2010并且可以访问SharePoint人员搜索,这似乎是一个简单的解决方案。在大多数情况下,它接近所需要的但似乎缺少一些东西。
最重要的是能够按办公室/位置进行搜索。
搜索似乎返回办公室位置,但我似乎无法搜索它。
我希望能够通过执行BaseOfficeLocation搜索它:“Office Search To Search For”因为部门:“要搜索的部门”似乎有效。
我已经尝试过Office和OfficeLocation但它似乎没有用。我发现一个博客说看起来似乎没有按预期工作,但没有更多细节。
是否需要启用设置或是否需要在此处进行自定义开发?
答案 0 :(得分:2)
这可能有点晚了但是这里有。
您基本上需要添加映射到用户配置文件上的办公室(或其他)字段的元数据属性。然后你需要抓取它。最后,您可以将office添加到搜索选项中。下面简要介绍一下如何操作。
添加新的托管元数据属性
现在运行一个完整的CRAWL。这非常重要。如果它不是一个完整的爬行,它就不会被拿起来。
等待完整抓取完成。
将字段添加到搜索
除非我遗漏了某些内容,否则您需要在初始人员搜索页面和结果页面上执行此操作。
这是我基于此的链接。