UNPKG

@spalger/kibana

Version:

Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic

29 lines (25 loc) 760 B
define(function (require) { var _ = require('lodash'); return function (indexPattern) { var dateScripts = {}; var scripts = { __dayOfMonth: 'dayOfMonth', __dayOfWeek: 'dayOfWeek', __dayOfYear: 'dayOfYear', __hourOfDay: 'hourOfDay', __minuteOfDay: 'minuteOfDay', __minuteOfHour: 'minuteOfHour', __monthOfYear: 'monthOfYear', __weekOfYear: 'weekOfWeekyear', __year: 'year' }; _.each(indexPattern.fields.byType.date, function (field) { if (field.indexed) { _.each(scripts, function (value, key) { dateScripts[field.name + '.' + key] = 'doc["' + field.name + '"].date.' + value; }); } }); return dateScripts; }; });