根据自定义属性搜索项目

时间:2010-05-17 13:40:19

标签: sharepoint search properties sharepoint-2010

我开始这个任务,假设它非常简单。然而,深入到我发现它要么不那么简单,要么我在这里使用错误的方法。在我的情况下,我有许多不在同一目录中的文件,但它们具有相同的名称/标题。我想要的是进行基于站点的搜索并用最少数量的不需要的结果解析文档。

所以我决定创建一个DocumentID(我的自定义ID),它对每个文档都是唯一的,并且在使用SPFile的属性存储库存储文档时,我将这个新的自定义属性DocumentIDalong存储为每个项目的值。现在,当我尝试根据我存储的DocumentID值搜索文档时,我得不到任何结果。

在互联网上阅读问题让我暗示我应该创建一个托管属性,以便能够在自定义属性中进行搜索。根据需要,我做了同样的事情,我找不到我的自定义属性(DocumentID)的适当抓取属性。现在,除非我发现我认为不受我控制的正确爬行的属性,否则我将无法利用托管属性搜索的强大功能。

任何人都有更好的想法或解决方案,我被困在哪里?任何帮助都将受到高度赞赏。

谢谢和问候, Raghu

1 个答案:

答案 0 :(得分:0)

根据您的标记,您似乎正在使用SharePoint 2010.如果是这样,为什么不使用OOTB Document ID Feature代替创建自己的?文档ID字段将成为列表项的一部分,应该可供搜索。