Elasticsearch 最重要的功能之一是它试图避免妨碍您,让您尽快开始探索数据。要索引文档,您不必先创建索引,定义映射类型,并定义您的字段——您可以直接索引文档,索引、类型和字段将自动显示。
response = client.index(
index: 'data',
id: 1,
body: {
count: 5
}
)
puts response
PUT data/_doc/1
{ "count": 5 }
|
创建 data 索引,_doc 映射类型,以及一个名为 count 的字段,数据类型为 long 。
|
自动检测和添加新字段称为动态映射。动态映射规则可以通过以下方式进行自定义,以满足您的需求:
索引模板 允许您为新索引配置默认映射、设置和别名,无论这些索引是自动创建还是显式创建。