工作表索引
什么是索引
我们在查阅图书的某部分内容时,最快的办法通过图书目录查找,这是因为图书目录将每章节的标题和对应页码做了一个排序,我们只需先找到目录标题和页码,就能快速找到目标内容。这就是常见的索引例子。
同样的,在工作表中,我们可以将某个字段或多个字段的组合,基于某种排序方式建立一个存储结构,我们找查询某列数据时根据此排序结构可以快速的定位到对应的行记录,加快搜索速度,这就是索引。
如何创建索引
-
进入工作表编辑页面 > 检索加速 > 点击创建索引按钮

-
选择需要创建索引的字段
创建「文本索引」时,不能包含「选项字段」;每个索引只能包含一个「选项字段」

-
选择索引类型
-
唯一索引
勾选后,索引中的相关字段的组合内容将不允许重复。 例如,将姓名和创建日期两个字段创建为索引。那么这两个字段内容组合将不允许重复。这样就能实现一个人一天只能创建一条记录。
-
所有文本字段全文索引
为选择的所有文本字段创建索引。
每个工作表只允许创建一次文本字段索引。
-
-
点击下方的创建索引按钮完成创建
Tips:
-
每张工作表最多只能创建5个索引。
-
每张工作表只能创建一个文本索引或者文本字段全文索引;创建文本索引时,不能包含多选类型字段;每个索引只能包含一个多选类型字段。
-
建立唯一索引后,字段的值不允许重复。如果字段为非必填,则整个工作表只能有一条为空的数据,以保证数据的唯一性。
-
支持所有文本字段全文检索。工作表创建文本索引后不可再创建此类型索引。
索引删除和编辑
-
添加或删除此索引的相关字段
-
调整字段的排序方式
-
修改索引名称
- 系统默认创建的index_rowid索引不支持改名称
-
删除索引

Q&A
唯一索引索创建失败?
创建唯一索引时,要保证工作表中已有的记录不能有重复值,如果有重复值,则创建失败。
表中记录、回收站都不能重复,检查无重复后如果依然提示失败,在回收站中可点击下“立即清空”操作重新创建。
这是因为超过60天未彻底删除的记录不会在回收站显示,有些批量操作也不会显示在回收站,因此可能这些记录中含有重复值,需要手动点击下一次“立即清空”。
如何利用索引加速检索?
为工作表建立索引,就像是为一本字典建立一个可以用拼音检索的目录。创建适合的索引可以非常有效的加快特定查询条件下的记录检索速度。在创建索引之前,你需要了解创建索引的一些基本原则。