创建shopping索引
PUT /shopping
查看全部索引
GET /_cat/indices
查看指定索引
GET /shopping
删除指定索引
DELETE /shopping
索引的映射字段属性,是否关键字和加入索引
PUT /shopping/_mapping
{
"properties": {
"title": {
"type": "text"
},
"category": {
"type": "keyword"
},
"image":{
"type": "keyword",
"index": false
},
"price":{
"type": "double"
}
}
}
添加文档
POST /shopping/_doc
{
"title": "华为1手机",
"category": "华为",
"image": "https://baidu.com/123.jpg",
"price": 2999.15
}
查询指定id的文档
GET /shopping/_doc/d6B-I44BvNwAEbI4CH3-
修改指定id的文档
PUT /shopping/_doc/d6B-I44BvNwAEbI4CH3-
{
"title": "华为2手机——修改"
}
删除指定id的文档
DELETE /shopping/_doc/d6B-I44BvNwAEbI4CH3-
删除所有匹配的文档
POST /shopping/_delete_by_query
{
"query": {
"match_all": {
}
}
}
查询全部文档
GET /shopping/_search
{
"query": {
"match_all":{}
}
}
查询指定条件文档
GET /shopping/_search
{
"query": {
"match": {
"category": "华为"
}
}
}
查询指定条和定制结果件文档
GET /shopping/_search
{
"query": {
"match": {
"category": "华为"
}
},
"_source": ["title","price"]
}
标签:shopping,GET,示例,索引,华为,API,elasticsearch,query,文档
From: https://www.cnblogs.com/liyaocool/p/18063579