Fix raw document query on ES 5.x

This commit is contained in:
Leandro Piccilli 2016-11-08 22:18:59 +01:00
parent a5ee705b89
commit 717a96ab8d

View File

@ -102,7 +102,12 @@ function (queryDef) {
query.size = 500; query.size = 500;
query.sort = {}; query.sort = {};
query.sort[this.timeField] = {order: 'desc', unmapped_type: 'boolean'}; query.sort[this.timeField] = {order: 'desc', unmapped_type: 'boolean'};
query.fields = ["*", "_source"];
// fields field not supported on ES 5.x
if (this.esVersion < 5) {
query.fields = ["*", "_source"];
}
query.script_fields = {}, query.script_fields = {},
query.fielddata_fields = [this.timeField]; query.fielddata_fields = [this.timeField];
return query; return query;