Fix templating using query

This commit is contained in:
Leandro Piccilli 2016-10-27 18:59:24 +02:00
parent 0000065053
commit 538e1fbc64

View File

@ -251,7 +251,7 @@ function (queryDef) {
};
ElasticQueryBuilder.prototype.getTermsQuery = function(queryDef) {
var query, queryPath;
var query;
if (this.esVersion >= 5) {
query = {
@ -262,7 +262,15 @@ function (queryDef) {
}
}
};
queryPath = query.query.bool.must;
if (queryDef.query) {
query.query.bool.must.push({
"query_string": {
"analyze_wildcard": true,
"query": queryDef.query,
}
});
}
} else {
query = {
@ -277,16 +285,15 @@ function (queryDef) {
}
}
};
queryPath = query.query.filtered.query;
}
if (queryDef.query) {
queryPath = {
"query_string": {
"analyze_wildcard": true,
"query": queryDef.query,
}
};
if (queryDef.query) {
query.query.filtered.query = {
"query_string": {
"analyze_wildcard": true,
"query": queryDef.query,
}
};
}
}
query.aggs = {