索引操作
创建索引
put /my_index
{
"settings": {
"number_of_shards": "1",
"analysis": {
"analyzer": {
"dh": {
"pattern": ",",
"type": "pattern"
}
}
}
},
"mappings": {
"index": {
"properties": {
"content": {
"type": "text",
"analyzer": "ik_smart"
},
"title": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
},
"analyzer": "dh"
},
}
}
}
}
删除索引
DELETE /my_index
修改分片副本
PUT /my_index
{
"number_of_replicas":1,
"number_of_shards":1
}
动态修改副本(分片数不能动态修改)
PUT /my_index/_settings
{
"number_of_replicas":0
}
查看索引设置
GET /my_index/_settings
**
查看mapping
GET /my_index/_mapping
数据操作
**
插入数据
PUT /my_index/index/1
{
"content":"今天天气真好",
"title":"天气"
}
修改数据
POST /my_index/index/1/_update
{
"doc": {
"content": "今天天气还不错"
}
}
删除数据
DELETE /my_index/index/1
查看数据
GET /my_index/_search
{
"query": {
"match": {
"title": "天气"
}
}
}