SharePoint 2013重复内容的检索问题

在sharepoint 2013中,如果两个文件的内容一致,但是名字不一样,比如:库存.doc,库存 01.doc

当你在检索中心检索库存的时候,我们只能得到库存.doc的记录,库存 01.doc我们看不到,有时候客户有这样的需求,还想都能在检索结果中显示。

介绍解决这个问题办法之前,先说一下怎么编辑检索结果webpart:

1.在检索中心先检索点东西

2.在检索结果页面点击右上角的”edit pages

3.然后点击如图中的倒三角选择 edit web part

 

我们有两种办法解决:

1.更改检索结果web part设置

接着上面的操作,在右侧点击setting,勾选show view duplicates link

这时候在检索库存,还是现实一个库存.doc,但是当鼠标悬停在检索结果上,就会出现一个显示重复link的选项。

2.更改检索见过web part代码:

接着开始的操作3

点击倒三角,选择import,保存在本地,然后删除这个web part。

编辑导出的web part,找到这段代码:

<property name="DataProviderJSON" type="string">{"QueryGroupName":"Default","QueryPropertiesTemplateUrl":"sitesearch://webroot","IgnoreQueryPropertiesTemplateUrl":false,"SourceID":null,"SourceName":null,"SourceLevel":null,"CollapseSpecification":"","QueryTemplate":"{searchboxquery}","FallbackSort":null,"FallbackSortJson":"null","RankRules":null,"RankRulesJson":"null","AsynchronousResultRetrieval":false,"SendContentBeforeQuery":true,"BatchClientQuery":true,"FallbackLanguage":-1,"FallbackRankingModelID":"","EnableStemming":true,"EnablePhonetic":false,"EnableNicknames":false,"EnableInterleaving":true,"EnableQueryRules":true,"EnableOrderingHitHighlightedProperty":false,"HitHighlightedMultivaluePropertyLimit":-1,"IgnoreContextualScope":false,"ScopeResultsToCurrentSite":false,"TrimDuplicates":true,"Properties":{},"PropertiesJson":"{}","ClientType":"","UpdateAjaxNavigate":true,"SummaryLength":180,"DesiredSnippetLength":90,"PersonalizedQuery":false,"FallbackRefinementFilters":null,"IgnoreStaleServerQuery":false,"RenderTemplateId":"DefaultDataProvider","AlternateErrorMessage":null,"Title":""}</property>

在结尾添加:"TrimDuplicates":false,如下

<property name="DataProviderJSON" type="string">{"QueryGroupName":"Default","QueryPropertiesTemplateUrl":"sitesearch://webroot","IgnoreQueryPropertiesTemplateUrl":false,"SourceID":null,"SourceName":null,"SourceLevel":null,"CollapseSpecification":"","QueryTemplate":"{searchboxquery}","FallbackSort":null,"FallbackSortJson":"null","RankRules":null,"RankRulesJson":"null","AsynchronousResultRetrieval":false,"SendContentBeforeQuery":true,"BatchClientQuery":true,"FallbackLanguage":-1,"FallbackRankingModelID":"","EnableStemming":true,"EnablePhonetic":false,"EnableNicknames":false,"EnableInterleaving":true,"EnableQueryRules":true,"EnableOrderingHitHighlightedProperty":false,"HitHighlightedMultivaluePropertyLimit":-1,"IgnoreContextualScope":false,"ScopeResultsToCurrentSite":false,"TrimDuplicates":true,"Properties":{},"PropertiesJson":"{}","ClientType":"","UpdateAjaxNavigate":true,"SummaryLength":180,"DesiredSnippetLength":90,"PersonalizedQuery":false,"FallbackRefinementFilters":null,"IgnoreStaleServerQuery":false,"RenderTemplateId":"DefaultDataProvider","AlternateErrorMessage":null,"Title":"","TrimDuplicates":false}</property>

 

保存后,上传这个web part并添加到当前页面,再去检索,就会出现两条结果了。

 

posted @ 2016-06-03 15:45  牛男  阅读(169)  评论(0编辑  收藏  举报