sharepoint爬网规则排除AllItems.aspx,但如果在搜索框中查询,则获取搜索结果中的项目/文档

时间:2013-05-13 02:37:52

标签: sharepoint-2010 sharepoint-search

我按照此博客提示1创建了一个抓取规则http://.*forms/allitems.aspx并运行完全抓取。我不再使用AllItems.aspx获得结果。但是,如果文档库中有任何名称为Something.doc的文档,则不会再将其拉入搜索结果中。

我认为我想要的是一个基本功能,比如用户不应该在搜索结果中看到Allitems.aspx但是应该在搜索框中输入名称的项目/文档。

如果我遗漏了什么,请告诉我。我已经把它放了24小时......用谷歌搜索我的最大值。

2 个答案:

答案 0 :(得分:0)

似乎需要重置索引。这是我做的步骤:  1.添加以下爬网规则以排除:*://*allitems.aspx。  2.索引重置。  3.完全抓取。

答案 1 :(得分:0)

我找不到使用抓取规则执行此操作的好方法。相反,我选择对搜索结果网络部分设置限制。

在搜索结果网络部件属性中,选择"更改查询"

Select Change Query

使用" AllItems"添加属性过滤器以排除任何内容。 (以及您想要的任何其他排除。

Add AllItems to property filter

使用Steve Mann的博客作为参考和图片:http://stevemannspath.blogspot.com/2013/04/sharepoint-2013-search-removing-junk.html