kibana-123
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
19 lines (15 loc) • 409 B
JavaScript
import _ from 'lodash';
export default function DecorateQuery(config) {
/**
* Decorate queries with default parameters
* @param {query} query object
* @returns {object}
*/
return function (query) {
let queryOptions = config.get('query:queryString:options');
if (_.has(query, 'query_string.query')) {
_.extend(query.query_string, queryOptions);
}
return query;
};
};