Browse Source

Make search support elastic search clusters with _all disabled. Feature is disabled by default

John Dyer 12 năm trước cách đây
mục cha
commit
6f4520254b
2 tập tin đã thay đổi với 8 bổ sung1 xóa
  1. 7 1
      src/app/services/dashboard.js
  2. 1 0
      src/config.js

+ 7 - 1
src/app/services/dashboard.js

@@ -388,7 +388,13 @@ function (angular, $, kbn, _, config, moment, Modernizr) {
     this.elasticsearch_list = function(query,count) {
       var request = ejs.Request().indices(config.grafana_index).types('dashboard');
       return request.query(
-        ejs.QueryStringQuery(query || '*')
+        var q = null;
+        if(config.elasticsearch_all_disabled){
+          q = ('title:' + (query || '*'))
+        }else{
+          q = (query || '*')
+        }
+        ejs.QueryStringQuery(q)
         ).size(count).doSearch(
           // Success
           function(result) {

+ 1 - 0
src/config.js

@@ -15,6 +15,7 @@ function (Settings) {
      */
     elasticsearch: "http://"+window.location.hostname+":9200",
 
+    elasticsearch_all_disabled: false,
     /**
      * graphite-web url:
      * For Basic authentication use: http://username:password@domain.com