1.添加文本数据
POST /my_doc/_doc/1 -> {索引名}/_doc/{索引ID}(是指索引在es中的id,
而不是这条记录的id,比如记录的id从数据库来是1001,并不是这个。如果不写,
则自动生成一个字符串。建议和数据id保持一致> )
{
"id": 1001,
"name": "test-1",
"desc": "test is very good, Elasticsearch 非常牛!",
"create_date": "2019-12-24"
}
{
"id": 1002,
"name": "test-2",
"desc": "testis fashion, Elasticsearch 非常时尚!",
"create_date": "2019-12-25"
}
{
"id": 1003,
"name": "test-3",
"desc": "test is niubility,Elasticsearch 很好很强大!",
"create_date": "2019-12-26"
}
{
"id": 1004,
"name": "test-4",
"desc": "Elasticsearch is good~!",
"create_date": "2019-12-27"
}
{
"id": 1005,
"name": "test-5",
"desc": "Elasticsearch is 强大!",
"create_date": "2019-12-28"
}
{
"id": 1006,
"name": "test-6",
"desc": "Elasticsearch 真是一个很好的插件!",
"create_date": "2019-12-29"
}
{
"id": 1007,
"name": "test-7",
"desc": "Elasticsearch 是一个非常好用的网站!",
"create_date": "2019-12-30"
}
{
"id": 1008,
"name": "test-8",
"desc": "Elasticsearch 是很好看!",
"create_date": "2019-12-31"
}
{
"id": 1009,
"name": "test-9",
"desc": "Elasticsearch 是一个很值的学习的插件!",
"create_date": "2020-01-01"
}
依次进行*9
- 注∶如果索引没有手动建立mappings,那么当插入文档数据的时候,会根据文档类型自动设置属性类型。这个就是es的动态映射,帮我们在index索引库中去建立数据结构的相关配置信息。
- “fields”:{“type”:“keyword"}
对一个字段设置多种索引模式,使用text类型做全文检索,也可使用keyword类型做聚合和排序 - “ignore_above”: 256 设置字段索引和存储的长度最大值,超过则被忽略