第一章第八节:Elasticsearch之创建带字段的索引和类型
1、创建索引
在索引下默认会生成一个_doc的类型
PUT /users
{
"mappings": {
"properties": {
"id": {"type":"integer"},
"name": {"type":"text"},
"tag": {"type":"keyword"},
"age": {"type":"integer"},
"email": {"type":"text"},
"birthday": { "type": "date", "format":"yyyy-MM-dd"},
"address": { "type": "text"},
"remarks":{"type":"text"}
}
}
}
添加数据:
PUT /users/_doc/1
{
"id":100,
"name":"张三",
"tag":"性格开朗",
"age":22,
"email":"zhangsan@qq.com",
"birthday":"2020-09-22",
"address":"北京朝阳区立汤路",
"remarks":"这是一个备注"
}
POST /users/_doc
{
"id":101,
"name":"李四",
"tag":"英雄本色",
"age":32,
"email":"lisi@qq.com",
"birthday":"2021-09-22",
"address":"北京市昌平区立汤路",
"remarks":"这是一个备注"
}