TableStore多元索引复合类型的使用诀窍:array还是nested

  1. 云栖社区>
  2. 阿里云存储服务>
  3. 博客>
  4. 正文

TableStore多元索引复合类型的使用诀窍:array还是nested

异雀 2019-03-01 11:31:15 浏览1144
展开阅读全文

表格存储是阿里云提供的一个分布式存储系统,可以用来存储海量结构化、半结构化的数据。多元索引(SearchIndex)可以支持基于属性列的丰富查询类型,帮你挖掘出数据的更多潜能。
对主表中需要查询的列(Column)建立多元索引,即可通过该列的值查询数据。索引列可以分为以下几种类型:

  • 基本类型:不可再分的字段类型,包括long, double, boolean, keyword, text, geo_point
  • 复合类型:由基本类型构成,包括数组类型(array)和嵌套类型(nested)。


本文将结合具体使用场景说明两种复合类型的使用——

  • 数组类型(array):数组元素类型必须一致,只能是基本类型,元素个数不固定;
  • 嵌套类型(nested):nested类型本质上也是数组,数组元素内部可以嵌套基本类型,查询时保证各元素的独立性。

数组类型(a

网友评论

登录后评论
0/500
评论
异雀
+ 关注
所属云栖号: 阿里云存储服务