Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 将Sharepoint 2013网站作为常规网站进行爬网_Search_Sharepoint_Web Crawler_Sharepoint 2013_Web Parts - Fatal编程技术网

Search 将Sharepoint 2013网站作为常规网站进行爬网

Search 将Sharepoint 2013网站作为常规网站进行爬网,search,sharepoint,web-crawler,sharepoint-2013,web-parts,Search,Sharepoint,Web Crawler,Sharepoint 2013,Web Parts,我已经用Sharepoint 2013创建了一个“品牌”网站。我无法配置搜索引擎,使其从自定义web部件中查找内容。网站中的大多数“静态”内容(机构内容)都是通过自定义web部件显示的 因此,我现在的方法是尝试将内容搜索配置为“Web站点”类型,以便让爬网作为常规网站处理所有页面。但它不起作用,它似乎像Sharepoint网站一样不断爬行,因为Web部件中的内容无法“搜索”,即使我删除了“MicrosoftSharePointTeamServices”http头 那么,如何配置搜索以使web部件

我已经用Sharepoint 2013创建了一个“品牌”网站。我无法配置搜索引擎,使其从自定义web部件中查找内容。网站中的大多数“静态”内容(机构内容)都是通过自定义web部件显示的

因此,我现在的方法是尝试将内容搜索配置为“Web站点”类型,以便让爬网作为常规网站处理所有页面。但它不起作用,它似乎像Sharepoint网站一样不断爬行,因为Web部件中的内容无法“搜索”,即使我删除了“MicrosoftSharePointTeamServices”http头


那么,如何配置搜索以使web部件中的内容“可搜索”?

终于找到了答案

默认情况下,所有Web部件都使用class=“noindex”呈现,这会导致爬网进程忽略它

要解决此问题,请转到“站点设置”->“搜索和脱机可用性”,对于“索引ASPX页面内容”配置,请选择“始终索引此站点上的所有Web部件”

这将使sharepoint不再包含“noindex”类

如果存在任何子网站,则也必须在子网站级别进行配置