1

I am facing an issue in my search service application that some documents are missing from the crawling results. I am using SharePoint 2013 out of the box search result web part for displaying search results.

As a solution, I have tried by resetting index about 3 to 4 times, and also by creating the new search service application, but no luck at all. The documents are still missing from search.

I have checked the permissions on the document libraries and site also, but permission is not an issue.

There are no crawling rules in my service application. The only one thing is I have started continuous crawl in my service application.

I am also using one search refiner web part. Refinement options are also not showing for the missing documents, (However , when we edit web part and click on preview refiners option, it is showing the missing documents. But after saving that web part properties the results are not showing. )

Please help my giving some hint on how can i fix this issue.

4

2 回答 2

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);
};
}

于 2014-05-22T22:12:28.590 回答
0

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

于 2013-11-28T11:02:32.427 回答