我有一个 webappa,它有 4 个网站集:A、B、C、B。
我想在站点 A 中进行高级搜索,用户可以在其中搜索 A 和 B 站点集合的内容,但用户不应该能够在 C 站点集合中搜索此内容。
如果我使用网站集 A 和 B 的 url 创建内容源,那么我将如何限制用户仅在网站 A 中搜索它
我有一个 webappa,它有 4 个网站集:A、B、C、B。
我想在站点 A 中进行高级搜索,用户可以在其中搜索 A 和 B 站点集合的内容,但用户不应该能够在 C 站点集合中搜索此内容。
如果我使用网站集 A 和 B 的 url 创建内容源,那么我将如何限制用户仅在网站 A 中搜索它
您可以为搜索服务应用程序添加爬网规则,以限制来自特定网站集的搜索结果。
创建方式:
转到中央管理 -> 搜索服务应用程序 -> 爬网规则。
单击New crawl rules
并给出未被搜索到的 URL,然后Exclude all items
在 Crawl 配置设置中单击路径
单击OK
和Restart crawl
。
可能这个答案可以帮助你
http://stackoverflow.com/questions/3287183/limiting-sharepoint-search-engine-to-a-specific-subsite