SharePoint:如何在SharePoint 2013限制多个网站集的搜索结果

  

今天在MSDN解答问题时发现,很多企业终端用户对搜索的要求是比较严格的,SharePoint虽然是企业数据管理和团队协作的最佳平台,但在庞大的数据平台中,即便有提供搜索服务也不会精准的检索到用户所需要的文档,会根据服务关联的所有的Web应用程序下模糊查询后呈现很多相近的查询结果,这对终端用户而言也是很困扰的问题。

  2010年

在SharePoint管理员可以通过配置搜索范围的功能中的包括或者排除规则来满足用户需求,操作简单易用,但在SharePoint 2013年,搜索服务做了优化,结果资源替代了搜索范围功能,它管理可以在搜索服务的应用程序,网站收集、网站三个水平创建结果资源功能,虽然提供了细粒度的方式的方式来定义结果的来源,但加大了维护的复杂度。

  

本篇文章,以在SSA水平为例,介绍下如何配置结果来源以及如何显示搜索结果,具体步骤如下所示:

  

结果源操作步骤:

  
      <李>它管理访问SharePoint中心管理→搜索服务针对内容源设置爬行之后,点击界面上源的结果,如下图所示:李   
  

 SharePoint:如何在SharePoint 2013限制多个网站集的搜索结果

  

2。在结果来源界面,点击“新源”结果如下图所示:

  

 SharePoint:如何在SharePoint 2013限制多个网站集的搜索结果

     <李>在新的结果源界面,在查询转换功能处点击“启动查询生成器”,填写具体的网站URL集合,保存,如下图所示:李      

 SharePoint:如何在SharePoint 2013限制多个网站集的搜索结果

  
 <代码>说明:{SearchTerms}属于用户查询的占位符。
  
  参考KQL规则,https://docs.microsoft.com/en-us/sharepoint/dev/general-development/keyword-query-language-kql-syntax-reference
  
  如果想实现多个网站集的检索,可以设置如图的展现形式:
  {searchTerms}路径:http://www.demo.com/sites/Changchun路径:http://www.demo.com/sites/CC
  或者
  {searchTerms}路径:“http://www.demo.com/sites/Changchun”或路径:" http://www.demo.com/sites/CC "  
  

企业门户门户页面添加搜索结果的操作步骤:

  
      <李>管理员编辑门户页面界面,点击设置中的“编辑页面”如下图所示:李   
  

 SharePoint:如何在SharePoint 2013限制多个网站集的搜索结果

  

2。在页面编辑界面,插入搜索结果Web部件,并编辑其设置,点击“改变查询”,如下图所示:

  

 SharePoint:如何在SharePoint 2013限制多个网站集的搜索结果

  

3。在构建查询界面,选择新建的结果来源:长春(服务),并点击“测试查询”,如下图所示,检索出符合条件的CC和长春两个站点集合,而http://www.demo.com等其他网站集的内容并未显示。

  

 SharePoint:如何在SharePoint 2013限制多个网站集的搜索结果

  

4。Web部件添加完成,显示目标网站集的检索结果,如下图所示:

  

 SharePoint:如何在SharePoint 2013限制多个网站集的搜索结果

  

希望对大家有所帮助。

SharePoint:如何在SharePoint 2013限制多个网站集的搜索结果