我正在研究一种解决方案,允许用户搜索其他用户,因为我们使用SharePoint 2010,并且可以访问SharePoint的人员搜索,这似乎是一个简单的解决方案。在很大程度上,它接近于需要的东西,但它似乎缺少了一些东西。
最重要的是能够按办公室/位置进行搜索。
搜索似乎返回了办公室位置,但我似乎无法搜索到它。
我希望能够通过执行BaseOfficeLocation来搜索它:“要搜索的办公室位置”,因为部门:“要搜索的部门”似乎起作用了。
我试过办公软件和OfficeLocation软件,但似乎就是不起作用。我找到了一个博客,上面说这似乎并没有像预期的那样工作,但没有更多的细节。
是否有需要启用的设置,或者是否需要在此处进行一些自定义开发?
发布于 2012-08-22 21:42:56
这可能有点晚了,但现在开始吧。
基本上,您需要添加一个元数据属性,该属性映射到用户配置文件上的office (或其他)字段。然后你需要抓取它。最后,您可以将office添加到搜索选项中。下面给你一个快速的概述如何做到这一点。
添加新的托管元数据属性
Results“下面的"Managed Metadata Properties"
Managed applications
,
现在运行一次完整的爬行。这是非常重要的。如果它不是一个完整的爬行,它将不会被拾起。
等待完整的爬网完成。
将该字段添加到搜索
part
除非我遗漏了什么,否则您需要在初始人员搜索页面和结果页面上执行此操作。
这是我所基于的一个链接。
http://blogs.technet.com/b/meamcs/archive/2010/12/23/sharepoint-2010-people-search-using-metadata.aspx
https://stackoverflow.com/questions/11972435
复制相似问题