aframe-babia-components
Version:
A data visualization set of components for A-Frame.
107 lines • 2.55 kB
JSON
{
"aggs": {
"2": {
"terms": {
"field": "author_org_name",
"size": 1000,
"order": {
"_count": "desc"
}
}
}
},
"size": 0,
"highlight": {
"pre_tags": [
"@kibana-highlighted-field@"
],
"post_tags": [
"@/kibana-highlighted-field@"
],
"fields": {
"*": {}
},
"require_field_match": false,
"fragment_size": 2147483647
},
"_source": {
"excludes": []
},
"stored_fields": [
"*"
],
"script_fields": {
"painless_delay": {
"script": {
"source": "if (doc.containsKey('state')) {\n if (doc['state'].value == 'closed') {\n return Duration.between(LocalDateTime.ofInstant(Instant.ofEpochMilli(doc['grimoire_creation_date'].value.millis), ZoneId.of('Z')), LocalDateTime.ofInstant(Instant.ofEpochMilli(doc['closed_at'].value.millis), ZoneId.of('Z'))).toMinutes()/1440.0;\n } else {\n return Duration.between(LocalDateTime.ofInstant(Instant.ofEpochMilli(doc['grimoire_creation_date'].value.millis), ZoneId.of('Z')), LocalDateTime.ofInstant(Instant.ofEpochMilli(new Date().getTime()), ZoneId.of('Z'))).toMinutes()/1440.0;\n }\n\n \n} else {\n return 0;\n}",
"lang": "painless"
}
}
},
"docvalue_fields": [
{
"field": "closed_at",
"format": "date_time"
},
{
"field": "created_at",
"format": "date_time"
},
{
"field": "grimoire_creation_date",
"format": "date_time"
},
{
"field": "merged_at",
"format": "date_time"
},
{
"field": "metadata__enriched_on",
"format": "date_time"
},
{
"field": "metadata__timestamp",
"format": "date_time"
},
{
"field": "metadata__updated_on",
"format": "date_time"
},
{
"field": "updated_at",
"format": "date_time"
}
],
"query": {
"bool": {
"must": [
{
"query_string": {
"analyze_wildcard": true,
"query": "*",
"default_field": "*"
}
},
{
"query_string": {
"query": "pull_request:true",
"analyze_wildcard": true,
"default_field": "*"
}
},
{
"range": {
"grimoire_creation_date": {
"gte": 1484037937243,
"lte": 1641804337244,
"format": "epoch_millis"
}
}
}
],
"filter": [],
"should": [],
"must_not": []
}
}
}