Elasticsearch ES操作:查询数据(全部、分页、单条)
•
Jave
-
查询
#默认返回10条 GET http://127.0.0.1:9200/user_index/_search
- 条件查询
#全值匹配 GET http://127.0.0.1:9200/user_index/_search?q=_id:532 #包含 GET http://127.0.0.1:9200/user_index/_search?q=+name:李 #不包含 GET http://127.0.0.1:9200/user_index/_search?q=-name:李 #全文搜索 GET http://127.0.0.1:9200/user_index/_search?q=李
- 指定条数
#返回指定条数 GET http://127.0.0.1:9200/user_index/_search?size=10 #指定数据的位置,一般分页中使用 GET http://127.0.0.1:9200/user_index/_search?size=10&from=10 #组合查询 GET http://127.0.0.1:9200/user_index/_search?q=+name:李&size=10
- 返回结果
{
"took": 35, #执行时间,毫秒数
"timed_out": false, #查询是否超时
"_shards": {
"total": 1, #返回条数
"successful": 1, #成功返回条数
"skipped": 0, #跳过的数据条数
"failed": 0 #失败的数据条数
},
"hits": {
"total": {
"value": 6963, #总条数
"relation": "eq" #查询类型,eq=equal相等
},
"max_score": 0.7731953, # 返回数据中匹配最高分
"hits": [
{
"_index": "qx_user", #索引名词
"_type": "_doc", # 索引类型
"_id": "6013584", # 数据id
"_score": 0.7731953, # 数据分数
"_source": { # 数据内容
...
}
}
]
}
}
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/6f20755018.html
