【问题标题】:How to make custom columns searchable in Sharepoint Office 365?如何在 Sharepoint Office 365 中使自定义列可搜索?
【发布时间】:2017-11-22 16:16:53
【问题描述】:

我们的组织使用 Office 365 和 SharePoint Online(非本地)。

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

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

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

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

文档库:默认视图,注意列 按帐号搜索:无结果 按所有者名字搜索:无结果 按描述或标题搜索:无结果

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

我对这个特定的 SharePoint 网站拥有完全的管理权限,这应该意味着我拥有影响搜索结果和行为所需的权限,对吧?还是我想等待索引在某个时间范围内发生? 请帮助引导我走向正确的方向,因为我想确保在开始实际完全迁移 30,000 个文件之前,我在此 SharePoint 库中创建的与这些文件相关联的文件和元数据列是可搜索的。

【问题讨论】:

    标签: sharepoint office365


    【解决方案1】:

    尝试在列表/库的搜索框中搜索“columnname:”。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 事实证明,出于某种原因,所有文件都自动“签出”给我自己。一旦我们确定这是问题所在,我们就能够清除所有文件的该值,并且搜索功能开始按描述工作。
      【解决方案3】:

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

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

      如果您已经这样做了,例如:如果您创建一个名称列并且您正在为每个文档添加元数据。相同的过程,但在添加到作为单行文本的名称列时,将该列作为托管元数据。

      但是,一旦您创建了托管元数据列,您必须遵循一些程序。 无论您向该列添加什么值,它都应该是预定义的。这可以通过转到site setting->Site administration->team store 管理来完成。一旦你打开它,你会看到搜索选项,在那里搜索你的托管元数据,一旦它显示出来。请向其中添加数据。一旦您到达该链接,您就会明白。继续尝试。

      我希望我很清楚。如果还有疑问,可以提问。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-07
        • 1970-01-01
        • 2015-05-06
        • 2015-01-29
        • 1970-01-01
        • 2014-07-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多