Skip to content

Instantly share code, notes, and snippets.

@maur
Created November 19, 2018 20:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save maur/7acb7ac4f36196e6a5f251ee5289ec6a to your computer and use it in GitHub Desktop.
Save maur/7acb7ac4f36196e6a5f251ee5289ec6a to your computer and use it in GitHub Desktop.
GET atest/_search
{
"query": {
"bool": {
"must": {
"nested": {
"path": "variants",
"query": {
"bool": {
"must": [
{
"nested": {
"path": "variants.variants_dates",
"query": {
"term": {
"variants.variants_dates.date": {
"value": "2019-02-01"
}
}
}
}
},
{
"nested": {
"path": "variants.variants_dates",
"query": {
"term": {
"variants.variants_dates.date": {
"value": "2019-02-02"
}
}
}
}
}
]
}
}
}
}
}
},
"size": 0,
"aggs": {
"offers": {
"terms": {
"field": "offerId"
},
"aggs": {
"variantsagg": {
"nested": {
"path": "variants"
},
"aggs": {
"variantagg": {
"terms": {
"field": "variants.packageRoomSetId"
},
"aggs": {
"variant-sum": {
"nested": {
"path": "variants.variants_dates"
},
"aggs": {
"sum-filter": {
"filters": {
"filters": {
"sum-filters": {
"range": {
"variants.variants_dates.date": {
"gte": "2019-02-01",
"lte": "2019-02-02",
"format": "yyyy-MM-dd"
}
}
}
}
},
"aggs": {
"dates-sum": {
"sum": {
"field": "variants.variants_dates.price"
}
}
}
}
}
},
"sum-bucket-sort": {
"bucket_sort": {
"sort": [
],
"size": 1
}
}
}
}
}
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment