SharePoint:使用Indexed Column提高SharePoint 大型文档库或列表访问

越来越多的企业级用户都采用SharePoint on premise Server或者SharePoint Online作为企业数据管理和各team间协同办公平台,但伴随着企业蒸蒸日上地发展,各种类型的数据存储也会越来越多,若SharePoint管理员或者用户参照微软官方文章陈述的信息:在文档库或者列表中支持存储3 Million items/Documents,并未对大档案库或者列表提前有长远规划时,那么end users在日后使用上就会面临如下2个困境:

? End users 很难在众多Items/Documents查找自己所需要的
? 大文档库/列表访问和读取数据性能较差

解决方案:提前规划,为文档库或者列表新建Indexed Column,end users可以在filter或者sort选项中结合使用Indexed Column来快速地获取想要的Documents/Items,从而提高Performance。

说明:SharePoint On Premise,默认的情况下,List View Threshold 显示5000 items,超过该限制,该List将被blocked,发生该事件时,SharePoint管理员可以在Central Administration中更改Threshold Limit,而SharePoint Online则没有办法更改其限制值。

以文档库为例,使用Indexed Columns的具体操作步骤如下所示:

1. 进入文档库->Setting界面,在Columns选项卡中,点击Indexed Columns,如下图所示:

2. 在Indexed Columns界面,点击 Create a new index,如下图所示:

3. 以Division Column为例,在Primary Column for this index 处选择:Division,如下图所示:

4. 返回Indexed Columns界面,可以看到Division Indexed已经新建完成,如下图所示:

5. 在View Setting中,以Filter setting为例,可以设置以Division=QA 进行过滤,如下图所示:

6. 切换新建的Division View,可以看到界面仅显示Division是QA的文档,其他文档已经自动过滤了,如下图所示:


说明:

  1. 支持和不支持做Indexing的Column的列表

2. 一个Library和List仅仅支持创建20个Indexed columns

谢谢大家阅读~~

原文地址:http://blog.51cto.com/13969817/2300554

时间: 2024-08-03 16:09:46

SharePoint:使用Indexed Column提高SharePoint 大型文档库或列表访问的相关文章

Sharepoint 只显示导航栏,打开文档库或列表内容显示空白

Sharepoint 打开文档库或列表时显示空白,最基本的操作命令菜单如:New , Actions Settings 等都没有显示,只能显示左边的导航栏. 通过Site Actions进入 Site Settings,在Content and structure 中可以看到该文档库的内容,对文档库进行设置,删除以前的view,然后新建一个standard view. 问题解决. 最后询问用户,是由于不小心点击到了edit page,并误以为web part上的小叉是关闭,结果导致在页面删除了该

匿名无法访问文档库

//来源:http://www.cnblogs.com/jindahao/p/4350268.html 问题: sharepoint 2013中配置匿名访问,网站主页,列表可以匿名访问,文档库无法匿名访问. 解决办法: 访问网站集功能,停用“受限用户权限锁定模式”功能,就可以解决文档库无法匿名访问问题.

在SharePoint 2013 中使用文档库Scheduling (计划发布功能)

本文讲述在SharePoint2013 中使用文档库Scheduling (计划发布功能)的步骤和注意的事项. 文档库Scheduling (计划发布功能) 用于设定当文档通过审批后特定的时间区间内才可以被普通用(非管理员,审批人员和作者)户看到.也就是说要启用Scheduling,必须先启用文档库的内容审批和小版本控制.这是官方文档的说法,但是笔者注意到除此之外Draft Item Security要设置成Only users who can approveitems (and the aut

在SharePoint 2013 中使用文档库Scheduling (计划公布功能)

本文讲述在SharePoint2013 中使用文档库Scheduling (计划公布功能)的步骤和注意的事项. 文档库Scheduling (计划公布功能) 用于设定当文档通过审批后特定的时间区间内才干够被普通用(非管理员,审批人员和作者)户看到.也就是说要启用Scheduling,必须先启用文档库的内容审批和小版本号控制.这是官方文档的说法,可是笔者注意到除此之外Draft Item Security要设置成Only users who can approveitems (and the au

SharePoint 2013 操作文档库ECB菜单

在SharePoint的使用中,我们经常需要定制SharePoint的一系列菜单,这里就包括ECB菜单,下面,我们简单了解一下ECB菜单如何定制,以及原理. 1.正常情况文档库的ECB菜单如下图: 2.我们首先复制如下js,然后在页面上添加引用 <script src="/_layouts/15/CORE2.JS" type="text/javascript"></script> 3.隐藏查看/编辑属性: 效果如下图: 4.隐藏工作流 效果如

CAML获取SharePoint文档库中除文件夹外所有文档

方法一: ? 1 2 3 4 <QueryOptions>         <ViewAttributes Scope="Recursive" />     </QueryOptions> </query> 方法二: ? 1 2 3 4 5 <View Scope="RecursiveAll">     <Query>         <Where>...</Where>

Sharepoint 为文档库设置历史版本数 c#

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.SharePoint; using Microsoft.SharePoint.Administration; using System.IO; using System.Web; using System.Text.RegularExpressions; using System.Data; u

查看SharePoint文档库是,显示层次目录,可以点击返回层次

在sharepoint 2013中,Documnet library(文档库)包含多层文件夹,当进入到文件夹后,返回指定层次了(例如返回上一层),需要用浏览器的返回. 使用起来不方便,而且浏览器的返回,会导致一些问题,不推荐普遍用户使用. 解决这个问题,可以做一个目录结构,实现方法是:访问Document library 时, url 有个参数[RootFolder],记录了路径. 主要对[RootFolder]参数进行处理. 这里使用webpart实现.当然,也可以Javascript方式实现

SharePoint 2013/2010 在一个列表或文档库内移动列表项,文档和目录位置而保持last modify by 等系统字段保持不变

本文讲述SharePoint 2013/2010 在一个列表或文档库内移动列表项.文档和目录位置而保持last modify by 等系统字段保持不变的解决方式. 近期遇到客户一个需求,在一个列表或文档库内移动列表项,文档和目录位置而保持last modify by 等系统字段保持不变. 研究出来了.不敢独享.特此共享出来给同鞋们做參考: using Microsoft.SharePoint; using System; using System.Collections.Generic; usi