elasticsearch使用存储库,集群,索引,类型和存储桶的术语

时间:2016-02-09 20:08:14

标签: elasticsearch

这不是特定的编码问题,但我希望了解ES中术语的使用。有人可以给我一个详细的定义:

  • 存储库
  • 群集
  • 指数(指数)
  • 类型
  • 水桶

我一次又一次地看到它们但却永远无法掌握哪些属于哪个。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

存储库 - 假设您来自春天,是一个抽象术语,用于指代数据存储。存储库可以是数据库或文件系统,也可以是基于反向索引的系统,如ES。

Cluster - 在同一台计算机或不同计算机上运行的弹性搜索实例的集合。它们使用在elasticsearch.yml或-Des.cluster.name

中声明的群集名称链接在一起

索引 - 弹性搜索用于引用存储数据的逻辑存储结构

类型 - 存储在索引中的特定类型的文档

Buckets - 在索引数据上执行min / max / count / avg等操作时发挥作用。将存储桶视为一组符合查询条件的文档。铲斗可以包含嵌套铲斗。