通过GET方式:
# 当数据存在时
GET http://127.0.0.1:9200/test/user/1002
# 响应数据
{
"_index": "test",
"_type": "user",
"_id": "1002",
"_version": 5,
"_seq_no": 10,
"_primary_term": 1,
"found": true,
"_source": {
"id": 1002,
"name": "李四",
"age": 23,
"sex": "女"
}
}
# 当数据不存在时
GET http://127.0.0.1:9200/test/user/10020
# 响应数据
{
"_index": "test",
"_type": "user",
"_id": "10020",
"found": false
}
通过GET方法是可以的,但是我们在判断数据是否存在的同时,也会把数据给访问到,这就会浪费太多的系统性能。如果我们只需要判断文档是否存在,而不是查询文档内容,可是使用HEAD方法。
HEAD方法:
# 当数据存在时
HEAD http://127.0.0.1:9200/test/user/1002
# 当数据不存在时
HEAD http://127.0.0.1:9200/test/user/10020
当前数据库数据情况: