常常用关系型数据库作一个比喻: index 就像关系型数据库里的 database, type 就像 database 里的 table数据库
- 因为两种数据库存储数据的方式是如此不一样,任何比喻都是没有意义的。
索引能够定义一个或多个类型,文档必须属于一个类型。app
- 使用 type 容许咱们在一个 index 里存储多种类型的数据,
- 使用 type 的一个好处是,
- 搜索一个 index 下的多个 type,
- 和只搜索一个 type 相比没有额外的开销
- 须要合并结果的分片数量是同样的。
- 两者是一个逻辑关系
- 只有同一个 index 的中的 type 都有相似的映射 (mapping) 时,才应该使用 type。
- 是对文档数据的组织形式,能够在一个index下,