![JAR search and dependency download from the Maven repository](/logo.png)
app.panels.derivequeries.module.js Maven / Gradle / Ivy
The newest version!
/*
## Derivequeries
### Parameters
* label :: The label to stick over the field
* query :: A string to use as a filter for the terms facet
* field :: the field to facet on
* rest :: include a filter that matches all other terms,
* size :: how many queries to generate
* fields :: a list of fields known to us
* query_mode :: how to create query
*/
define([
'angular',
'app',
'lodash'
],
function (angular, app, _) {
'use strict';
var module = angular.module('kibana.panels.derivequeries', []);
app.useModule(module);
module.controller('derivequeries', function($scope) {
$scope.panelMeta = {
status : "Deprecated",
description : "This panel has been replaced with the 'topN' mode in the query pull down."
};
// Set and populate defaults
var _d = {
loading : false,
label : "Search",
query : "*",
ids : [],
field : '_type',
fields : [],
spyable : true,
rest : false,
size : 5,
mode : 'terms only',
exclude : [],
history : [],
remember: 10 // max: 100, angular strap can't take a variable for items param
};
_.defaults($scope.panel,_d);
$scope.init = function() {
$scope.editing = false;
};
});
});
© 2015 - 2025 Weber Informatics LLC | Privacy Policy