SharePoint 2013搜索结果中缺少某些文档

时间:2013-09-12 13:25:37

标签: sharepoint sharepoint-2013 sharepoint-search

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

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

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

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

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

请帮助我提一下如何解决这个问题。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

我观察到完全相同的问题,因为它们被视为“重复”,因此几乎没有显示任何结果。我添加了一个内容编辑器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);
};
}