动态映射编辑

Elasticsearch 最重要的功能之一是它试图避免妨碍您,让您尽快开始探索数据。要索引文档,您不必先创建索引,定义映射类型,并定义您的字段——您可以直接索引文档,索引、类型和字段将自动显示。

response = client.index(
  index: 'data',
  id: 1,
  body: {
    count: 5
  }
)
puts response
PUT data/_doc/1 
{ "count": 5 }

创建 data 索引,_doc 映射类型,以及一个名为 count 的字段,数据类型为 long

自动检测和添加新字段称为动态映射。动态映射规则可以通过以下方式进行自定义,以满足您的需求:

动态字段映射
管理动态字段检测的规则。
动态模板
自定义规则,用于配置动态添加字段的映射。

索引模板 允许您为新索引配置默认映射、设置和别名,无论这些索引是自动创建还是显式创建。