Третья строка функции показа Uncaught TypeError: elasticsearch.Client is not a constructor
Я не знаю, почему это так
function newAutocomplete(){
var elasticsearch = 'elasticsearch';
require([elasticsearch], function (elasticsearch) {});
var esclient = new elasticsearch.Client({
host: 'localhost:9200',
log: 'trace'
});
esclient.search({
index: 'user',
body: {
query:{
match_all: {}
}
}
}).then(function (resp) {
var hits = resp.hits.hits;
}, function (err) {
console.trace(err.message);
});
$('#query_input').autocomplete({
source: availableSuggs
});
}
Любая помощь будет очень признательна.