目录
- 一、初始化文档数据
- 二、查询所有文档示例
一、初始化文档数据
-
在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/1,请求体内容为:
{"name":"张三","age":22,"sex":"男" }
-
在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/2,请求体内容为:
{"name":"张三1","age":22,"sex":"男" }
-
在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/3,请求体内容为:
{"name":"李四","age":23,"sex":"女" }
-
在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/4,请求体内容为:
{"name":"李四1","age":24,"sex":"女" }
二、查询所有文档示例
-
在 Postman 中,向 ES 服务器发 GET请求 :http://localhost:9200/user/_search,请求体内容为:
{"query": {"match_all": {}} }
-
请求提参数解释
参数 解释 query 代表一个查询对象,里面可以有不同的查询属性 match_all 查询类型,例如:match_all(代表查询所有), match,term , range 等等 match_all后面的{查询条件} 查询条件会根据类型的不同,写法也有差异 -
服务器响应结果
-
服务器响应结果解释
{"took"【查询花费时间,单位毫秒】: 2,"timed_out"【是否超时】: false,"_shards": 【分片信息】{"total"【总数】: 1,"successful"【成功】: 1,"skipped"【忽略】: 0,"failed"【失败】: 0},"hits"【搜索命中结果】: {"total"【搜索条件匹配的文档总数】: {"value"【总命中计数的值】: 4,"relation"【计数规则】: "eq" # eq 表示计数准确, gte 表示计数不准确},"max_score"【匹配度分值】: 1.0,"hits"【命中结果集合】: [。。。。。。。]} }