es dsl java api_求帮助将dsl翻译为java的API
生活随笔
收集整理的這篇文章主要介紹了
es dsl java api_求帮助将dsl翻译为java的API
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前面的query都會寫java的api,但是后面的aggs的嵌套就不知道怎么寫了。es版本為5.3.3
GET /realty_assistant/phoneinoutcallrecord/_search
{
"query": {
"bool": {
"must": [
{
"range": {
"dt": {
"gte": 20170401,
"lte": 20170631
}
}
},
{
"term": {
"account.keyword": {
"value": "LNC"
}
}
},
{
"match": {
"callstatus": 0
}
},
{
"match": {
"isphoneno": 1
}
},
{
"match": {
"origin": "phone_in"
}
}
]
}
},
"aggs": {
"accountGroup": {
"terms": {
"field": "account.keyword",
"size": 100000
},
"aggs": {
"distinct": {
"cardinality": {
"field": "phone.keyword"
}
}
}
},
"the_sum": {
"sum_bucket": {
"buckets_path": "accountGroup>distinct.value"
}
}
}
}
總結
以上是生活随笔為你收集整理的es dsl java api_求帮助将dsl翻译为java的API的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php如何把图片存入oracle,在PH
- 下一篇: Java核心类库篇6——IO