|
|
|
|
@ -197,15 +197,9 @@ function (angular, _, moment, kbn, ElasticQueryBuilder, IndexPattern, ElasticRes |
|
|
|
|
target = options.targets[i]; |
|
|
|
|
if (target.hide) {continue;} |
|
|
|
|
|
|
|
|
|
var queryObj = this.queryBuilder.build(target, adhocFilters); |
|
|
|
|
var queryString = templateSrv.replace(target.query || '*', options.scopedVars, 'lucene'); |
|
|
|
|
var queryObj = this.queryBuilder.build(target, adhocFilters, queryString); |
|
|
|
|
var esQuery = angular.toJson(queryObj); |
|
|
|
|
var luceneQuery = target.query || '*'; |
|
|
|
|
luceneQuery = templateSrv.replace(luceneQuery, options.scopedVars, 'lucene'); |
|
|
|
|
luceneQuery = angular.toJson(luceneQuery); |
|
|
|
|
|
|
|
|
|
// remove inner quotes
|
|
|
|
|
luceneQuery = luceneQuery.substr(1, luceneQuery.length - 2); |
|
|
|
|
esQuery = esQuery.replace("$lucene_query", luceneQuery); |
|
|
|
|
|
|
|
|
|
var searchType = (queryObj.size === 0 && this.esVersion < 5) ? 'count' : 'query_then_fetch'; |
|
|
|
|
var header = this.getQueryHeader(searchType, options.range.from, options.range.to); |
|
|
|
|
@ -219,12 +213,6 @@ function (angular, _, moment, kbn, ElasticQueryBuilder, IndexPattern, ElasticRes |
|
|
|
|
return $q.when([]); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// intervalSec: interval in seconds
|
|
|
|
|
if (options.interval && options.interval.match(kbn.interval_regex)) { |
|
|
|
|
payload = payload.replace(/\$intervalSec/g, kbn.interval_to_seconds(options.interval)); |
|
|
|
|
payload = payload.replace(/\$intervalMs/g, kbn.interval_to_ms(options.interval)); |
|
|
|
|
} |
|
|
|
|
payload = payload.replace(/\$interval/g, options.interval); |
|
|
|
|
payload = payload.replace(/\$timeFrom/g, options.range.from.valueOf()); |
|
|
|
|
payload = payload.replace(/\$timeTo/g, options.range.to.valueOf()); |
|
|
|
|
payload = templateSrv.replace(payload, options.scopedVars); |
|
|
|
|
|