2

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

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

如果我遗漏了什么,请告诉我。我已经投入了 24 小时……谷歌搜索了我能做到的最大值。

4

2 回答 2

0

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

在搜索结果 Web 部件属性中,选择“更改查询”

选择更改查询

添加一个属性过滤器以排除任何带有“AllItems”的内容(以及您想要的任何其他排除项。

将 AllItems 添加到属性过滤器

使用史蒂夫曼的博客作为参考和图像: http ://stevemannspath.blogspot.com/2013/04/sharepoint-2013-search-removing-junk.html

于 2014-02-26T19:08:59.273 回答
0

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

于 2013-06-19T13:18:34.523 回答