使用Postman工具对ElasticSearch数据库的操作

2 篇文章 0 订阅
2 篇文章 0 订阅
  • Postman工具使用:
    在这里插入图片描述
  • 索引操作
    ​ 创建索引: PUT请求 路径:http://192.168.200.1:9200/shoping
    ​ 删除索引: DELETE请求 路径:http://192.168.200.1:9200/shoping
    ​ 全部查询 : GET请求 路径:http://192.168.200.1:9200/_cat/indices?v
    ​ 单条检索: GET请求 路径:http://192.168.200.1:9200/shopping/
  • 文档操作
    ​ 创建文档(自定义ID):POST请求 路径:http://192.168.200.1:9200/shopping/_doc/1004
    {
        "title":"安卓手机",
        "category":"安卓大法",
    	"images":"http://wwavw.gulixueyuan.com/xm.jpg",
    	"price":3999.2
    }
    

​ 更新文档: POST请求 路径:http://192.168.200.1:9200/shopping/_doc/1004

{
    "doc":{
        "title":"华为手机"
    }

}

​ 覆盖更新:PUT请求 路径:http://192.168.200.1:9200/shopping/_doc/1001

{
    "title":"苹果手机",
    "category":"苹果大法",
	"images":"http://wwavw.gulixueyuan.com/xm.jpg",
	"price":3999.2
}

​ 删除文档: DELETE请求 路径:http://192.168.200.1:9200/shoping

​ 全部查询 : GET请求 路径:http://192.168.200.1:9200/shopping/_search

​ 单条检索: GET请求 路径:http://192.168.200.1:9200/shopping/_doc/1001

​ 条件检索: GET请求 路径:http://192.168.200.1:9200/shopping/_search?q=category:华为

​ 全量查询: GET请求 路径:http://192.168.200.1:9200/shopping/_search

// 全量查询
{
    "query":{
        "match_all":{
            
        }
    }
}
//按须需筛选
{
    "query":{
        "match":{
            "category":"为"
        }
    }
}
// 分页查询
{
    "query":{
        "match_all":{      
        }
    },
    "from":4,// 开始位置
    "size":4,// 分页尺寸
    "_source":["title","price"],  //显示内容
    "sort":{  //排序
        "price":{
            "order":"desc"
        }
    }
}
// 多条件检索
{
	"query":{
		"bool":{//条件检索
			"must":[	// 条件相与 = and
				{
					"match":{ // =
						"category":"小米"
					}
				} ,{
					"match":{
						"price" : 1999.o0
					}
				}
			]
		}
	}
}

// 多条件检索
{
	"query":{
		"bool":{//条件检索
			"should":[	// 条件相或 = or
				{
					"match":{ // =
						"category":"小米"
					}
				} ,{
					"match":{
						"category":"华为"
					}
				}
			],
            "filter":{
                "range":{
                    "price":{
                        "gt":2000
                    }
                }
            }
		}
	}
}
//按严格匹配筛选
{
    "query":{
        "match_phrase":{
            "category":"为"
        }
    },
    "highlight":{	// 高亮显示
        "fields":{
            "category":{}
        }
    }
}
//聚合操作
{
    "aggs":{//聚合操作
		"price_group":{	//名称,随意起名
            "terms" :{	//分组
                "field":"price" //分组字段
            }
        }
    },
	"size":0
}
//平均值
{
    "aggs":{//聚合操作
		"price_avg":{	//名称,随意起名 平均值操作
            "avg" :{	//平均值
                "field":"price" //分组字段
            }
        }
    },
	"size":0
}

映射创建:PUT请求 路径:http://192.168.200.1:9200/users/_mapping

{
	"properties":{
		"name":{
			"type" : "text", //可以进行了分片索引
            "index" : true
		},
        "sex":{
            "type" : "keyword" ,//不能分片索引,只能关键字检索
            "index" : true
        },
		"tel":{
			"type":"keyword",
            "index":false	//不能够被索引
		},
	}
}

映射查询:GET请求 路径:http://192.168.200.1:9200/users/_mapping

索引中数据创建:PUT请求 路径:http://192.168.200.1:9200/users/_create/1001

{
    "name":"小米",
    "sex":"男的",
	"tel":"182032021"
}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

脑袋不够用的小渣渣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值