diff --git a/pages/students/2016/jan_holp/dp2021/zdrojove_subory/indices.js b/pages/students/2016/jan_holp/dp2021/zdrojove_subory/indices.js new file mode 100644 index 00000000..10fd4833 --- /dev/null +++ b/pages/students/2016/jan_holp/dp2021/zdrojove_subory/indices.js @@ -0,0 +1,28 @@ +(function () { + 'use strict'; + + const elasticsearch = require('elasticsearch'); + const esClient = new elasticsearch.Client({ + host: '127.0.0.1:9200', + log: 'error' + }); + + const indices = function indices() { + return esClient.cat.indices({v: true}) + .then(console.log) + .catch(err => console.error(`Error connecting to the es client: ${err}`)); + }; + + // only for testing purposes + // all calls should be initiated through the module + const test = function test() { + console.log(`elasticsearch indices information:`); + indices(); + }; + + test(); + + module.exports = { + indices + }; +} ());