mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Merge pull request #3017 from volter/master
"No limit" was not effective for ES terms aggregation
This commit is contained in:
commit
91a814d295
@ -15,15 +15,14 @@ function (angular) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
ElasticQueryBuilder.prototype.buildTermsAgg = function(aggDef, queryNode, target) {
|
ElasticQueryBuilder.prototype.buildTermsAgg = function(aggDef, queryNode, target) {
|
||||||
var metricRef, metric, size, y;
|
var metricRef, metric, y;
|
||||||
queryNode.terms = { "field": aggDef.field };
|
queryNode.terms = { "field": aggDef.field };
|
||||||
|
|
||||||
if (!aggDef.settings) {
|
if (!aggDef.settings) {
|
||||||
return queryNode;
|
return queryNode;
|
||||||
}
|
}
|
||||||
|
|
||||||
size = parseInt(aggDef.settings.size, 10);
|
queryNode.terms.size = parseInt(aggDef.settings.size, 10);
|
||||||
if (size > 0) { queryNode.terms.size = size; }
|
|
||||||
if (aggDef.settings.orderBy !== void 0) {
|
if (aggDef.settings.orderBy !== void 0) {
|
||||||
queryNode.terms.order = {};
|
queryNode.terms.order = {};
|
||||||
queryNode.terms.order[aggDef.settings.orderBy] = aggDef.settings.order;
|
queryNode.terms.order[aggDef.settings.orderBy] = aggDef.settings.order;
|
||||||
|
Loading…
Reference in New Issue
Block a user