如何在Sharepoint Office 365中搜索自定义列?

时间:2016-08-10 21:47:37

标签: sharepoint office365

我们的组织将Office 365与SharePoint Online一起使用(不是内部部署)。

背景/范围: 我正处于大型文档迁移项目的迷雾中,我有近30,000个文件(以及元数据)要传输到SharePoint系统。我正在使用SharePoint中的“文档中心”功能来完成此任务。

复制文件不是问题。也没有更新这些文件的元数据(我使用MS Access来更新元数据/列)。

皱纹:什么问题是我在SharePoint中为此库创建的额外列,其中包含来自旧系统的元数据未被搜索到。它们只是几列(AccountNumber, OwnerFirstName, OwnerLastName, Description, and CompanyName)。每个属性只是一行文本,可能包含重复项或可以为空。

问题是...... 在我更新了这些列的元数据后,我希望能够使用文档库中的默认搜索框来搜索这些列,但是我提出了一个我知道应该产生结果的搜索词,但我没有得到任何结果。请参见下面的屏幕截图:

文档库:默认视图,注意列 Document Library 按帐号搜索:无结果 Search by AccountNumber 按所有者搜索名字:无结果 Search by Owner First Name 按说明或标题搜索:无结果 Search by Description/Title

从我的角度来看,这应该非常容易修复,但我无法找到有关如何通过我添加的新列进行系统搜索的设置或说明。 I已经完成了很多谷歌搜索和阅读微软的文章,但没有像解决我的问题的STEP BY STEP指南。我不想阅读有关SharePoint列或数据管理历史的冗长故事,我只是想要了解如何实现它! 沮丧的笑容

我拥有对此特定SharePoint网站的完全管理访问权限,因此这意味着我拥有影响搜索结果和行为的必要权限,对吧?或者我想等待索引在某个时间段发生? 请帮助引导我朝着正确的方向前进,因为我想确保在开始实际完全迁移30,000个文件之前,可以搜索我创建的与此SharePoint库上的这些文件相关联的文件和元数据列。< /强>

2 个答案:

答案 0 :(得分:0)

每当您向列表添加任何新列时,都需要一些时间来显示搜索结果。但不要太久,在一小时后你应该能看到列。如果这不起作用,你可以尝试下面的想法,

  1. 将这些列创建为站点列,并添加到此文档库而不是列表列。现在尝试在几分钟后搜索。
  2. 如果步骤1不起作用,则为此站点列创建托管属性,然后再次尝试搜索。

答案 1 :(得分:0)

1.如果您希望您的列可搜索,您应该创建一个额外的列,或者您应该创建您的任何列作为托管元而不是单行文本。

我希望您在创建新网站列时看到过该选项。

如果您已完成此操作,请举例说明:如果您创建了一个名称列,并且您要为每个文档添加元数据。同样的过程,但在添加到单行文本的名称列时,将该列作为托管元数据。

但是,一旦创建了托管元数据列,就必须遵循一些过程。 无论您要添加到该列的任何值,都应该预定义。这可以通过site setting->Site administration->team store管理来完成。打开此功能后,您将看到搜索选项,一旦显示,就会搜索您的托管元数据。请添加数据。一旦你到达那个链接,你就会明白。继续尝试。

我希望我很清楚。如果你有进一步的疑虑,你可以问。