【问题标题】:Some Documents are missing in SharePoint 2013 search resultsSharePoint 2013 搜索结果中缺少某些文档
【发布时间】:2013-09-16 22:04:50
【问题描述】:

我在我的搜索服务应用程序中遇到一个问题,即抓取结果中缺少一些文档。我正在使用 SharePoint 2013 开箱即用的搜索结果 Web 部件来显示搜索结果。

作为一种解决方案,我尝试了大约 3 到 4 次重置索引,还尝试了创建新的搜索服务应用程序,但完全没有运气。搜索中仍然缺少这些文档。

我也检查了文档库和网站的权限,但权限不是问题。

我的服务应用程序中没有抓取规则。唯一的一件事是我已经开始在我的服务应用程序中连续爬网。

我也在使用一个搜索优化器 Web 部件。缺少的文档也没有显示细化选项,(但是,当我们编辑 Web 部件并单击预览细化器选项时,它会显示缺少的文档。但是在保存该 Web 部件属性后,结果没有显示。)

请帮助我就如何解决此问题提供一些提示。

【问题讨论】:

    标签: sharepoint sharepoint-2013 sharepoint-search


    【解决方案1】:

    在这个问题上花了几天时间后,我才知道这个问题与通过代码绑定的托管元数据列有关。我只是打开文档库并使用仅使用 item.Update() 的 power shell 脚本再次迭代每个项目和更新的项目。这行得通! :)

    【讨论】:

      【解决方案2】:

      我观察到完全相同的问题,即很少显示结果,因为它们被视为“重复”。我添加了一个带有以下脚本的内容编辑器 Web 部件以获取结果(如本文所述 - http://www.eliostruyf.com/view-duplicate-results-sharepoint-2013-search-center-via-javascript/ )。

      <script type="text/javascript">
      // Show duplicated results
      
      if (typeof Srch.U.fillKeywordQuery !== 'undefined') 
      {
          var originalFillKeywordQuery = Srch.U.fillKeywordQuery;
          Srch.U.fillKeywordQuery = function(query, dp) 
          dp.set_trimDuplicates(false);  
          originalFillKeywordQuery(query, dp);
      };
      }
      

      【讨论】:

        猜你喜欢
        • 2015-08-01
        • 2015-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-21
        相关资源
        最近更新 更多