查询指定id信息
GET /index_name/_doc/1074266245
查询指定信息并降序
GET /index_name/_search
{
"query": {
"term": {
"deviceId": {
"value": "1074266245"
}
}
},
"sort": [
{
"timestamp": {
"order": "desc"
}
}
]
}
//多条件查询
GET /index_name/_search
{
"query": {
"bool": {
"must": [
{
"term": {
"payload.locator_dev_id": {
"value": 100902
}
}
},
{
"term": {
"payload.dev_id": {
"value": 100301
}
}
}
]
}
},
"sort": [
{
"timestamp": {
"order": "desc"
}
}
]
}
//自定字段去重查询
GET /index_name/_search
{
"query": {
"term": {
"bodyObj.payLoad.dev_id": {
"value": "100101"
}
}
},
"collapse": {
"field": "bodyObj.payLoad.key"
},
"from": 0,
"size": 10,
"track_total_hits": true,
"aggs": {
"courseAgg": {
"cardinality": {
"field": "bodyObj.payLoad.key"
}
}
}
}
//修改指定字段值
POST /index_name/_update/101202
{
"doc": {
"category":"2"
}
}
#指定字段必须存在或不存在
GET /index_name/_search
{
"query": {
"bool": {
"must": [
{
"exists": {
"field": "deviceId"
}
}
]
}
},
"sort": [
{
"timestamp": {
"order": "desc"
}
}
]
}
es常用查询编辑
nsa652232023-12-02 17:05
相关推荐
东东的脑洞18 小时前
【面试突击四】JAVA基础知识-线程池与参数调优小股虫18 小时前
Tair Java实操手册:从零开始的缓存中间件入门指南Wyy_9527*18 小时前
Spring三种注入方式对比shepherd11118 小时前
从入门到实践:玩转分布式链路追踪利器SkyWalking最贪吃的虎18 小时前
网络是怎么传输的:从底层协议到浏览器访问网站的全过程剖析uup18 小时前
CompletableFuture 异常吞噬:异步任务异常未处理导致结果丢失有一个好名字18 小时前
设计模式-工厂方法模式篱笆院的狗18 小时前
Java 中线程之间如何进行通信?葱白有滋味18 小时前
Session、Token 和 JWT 的区别对比Thomas_YXQ18 小时前
Unity3D的委托和事件的用法详解