你好,
我有一个自定义索引连接器,其中包含通过 AssociationNavigator 方法关联的实体。为了让搜索(SharePoint 2013)抓取关联实体,我们需要在关联实体中设置“DirectoryLink”属性或“AttachmentAccessor”属性,如下所述: http://msdn.microsoft.com/en-us/library/gg294164(v=office.14).aspx
当我设置 DirectoryLink 属性时,搜索会同时抓取关联实体(子实体)和父实体。
但是,当我使用 AttachmentAccessor 属性将子实体设置为作为附件进行爬网时,爬网程序只会爬网父实体并忽略关联的实体,因此不会被索引。
这是自定义连接器的一些问题吗?就像在 这篇文章中一样。如果更改为 .net 连接器,同样可以正常工作。
我通过将文件实体下的 DirectoryLink 更改为 AttachmentAccessor 对Microsoft 的 示例进行了相同的测试。现在永远不会爬取文件,而是爬虫在文件夹级别停止。
谢谢,
南迪尼