Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将Elasticsearch源过滤器添加到elastic.js请求对象_Javascript_Angularjs_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Kibana - Fatal编程技术网 elasticsearch,kibana,Javascript,Angularjs,elasticsearch,Kibana" /> elasticsearch,kibana,Javascript,Angularjs,elasticsearch,Kibana" />

Javascript 如何将Elasticsearch源过滤器添加到elastic.js请求对象

Javascript 如何将Elasticsearch源过滤器添加到elastic.js请求对象,javascript,angularjs,elasticsearch,kibana,Javascript,Angularjs,elasticsearch,Kibana,我正在使用Kibana,它基于Angular.js、elastic.js和其他文件 在使用elastic.js的其中一个模块中,我不知道如何向请求对象添加源过滤器(Elasticsearch 1.0中的新功能) 我想补充一点: "_source": { "include": [ "obj1.*", "obj2.*" ], "exclude": [ "*.description" ], } 这是Kibana的代码: request = request.query( $

我正在使用Kibana,它基于Angular.js、elastic.js和其他文件

在使用elastic.js的其中一个模块中,我不知道如何向请求对象添加源过滤器(Elasticsearch 1.0中的新功能)

我想补充一点:

"_source": {
    "include": [ "obj1.*", "obj2.*" ],
    "exclude": [ "*.description" ],
}
这是Kibana的代码:

  request = request.query(
    $scope.ejs.FilteredQuery(
      boolQuery,
      filterSrv.getBoolFilter(filterSrv.ids)
    ))
    .highlight(
      $scope.ejs.Highlight($scope.panel.highlight)
      .fragmentSize(2147483647) // Max size of a 32bit unsigned int
      .preTags('@start-highlight@')
      .postTags('@end-highlight@')
    )
    .size($scope.panel.size*$scope.panel.pages)
    .sort(sort);
我已经尝试使用angular的toJson()方法将一些自定义json附加到请求中,但没有成功

  request = request.query(
    $scope.ejs.FilteredQuery(
      boolQuery,
      filterSrv.getBoolFilter(filterSrv.ids)
    ))
    .highlight(
      $scope.ejs.Highlight($scope.panel.highlight)
      .fragmentSize(2147483647) // Max size of a 32bit unsigned int
      .preTags('@start-highlight@')
      .postTags('@end-highlight@')
    )
    .size($scope.panel.size*$scope.panel.pages)
    .sort(sort)
    angular.toJson({'test':'test'});