- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 aggs 中放置双重过滤器。像这样。
"aggs": {
"download1" : {
"filter" : [
{ "term": { "IPV4_DST_ADDR":"192.168.0.159"}},
{ "range": { "LAST_SWITCHED": { "gte": "now-5m" } }}
],
"aggs" : {
"downlod_bytes" : { "sum" : { "field" : "IN_BYTES" } }
}
}
}
但它显示错误:
"error": {
"root_cause": [
{
"type": "parsing_exception",
"reason": "Expected [START_OBJECT] under [filter], but got a [START_ARRAY] in [download1]",
"line": 33,
"col": 24
}
]}
我该怎么办,先谢谢了!
最佳答案
您需要将这两个查询与 bool/filter
{
"aggs": {
"download1": {
"filter": {
"bool": {
"filter": [
{
"term": {
"IPV4_DST_ADDR": "192.168.0.159"
}
},
{
"range": {
"LAST_SWITCHED": {
"gte": "now-5m"
}
}
}
]
}
},
"aggs": {
"downlod_bytes": {
"sum": {
"field": "IN_BYTES"
}
}
}
}
}
}
关于rest - 预期 [START_OBJECT] 在 [filter] 下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48039718/
我不知道我的 ES 查询有什么问题。我想按特定字段进行筛选,并按其他字段排序。 请求: GET /_search { "query" : { "term": {
我一直在尝试运行以下查询,但每次运行时都会收到以下错误: nested: ElasticsearchParseException[Expected field name but got START_O
我正在针对 AWS Elasticsearch 5.1 运行此查询并收到格式错误的查询错误。这是请求的正文。我基本上只是检查该字段在时间范围内是否存在。 { "query": { "boo
我想在Elasticsearch中表达这个SQL: select * from ticket where user_id = 1 and (class_a = 1000010 or class_b =
我有以下查询, 1.获取所有日志类型错误的数据。 2.排除logmessage字段中包含error occured的所有数据。 curl -s -XGET 'localhost:9200/index_
尝试将我的 json 格式的 tcpdump 发送到 elasticsearch 时,我收到以下错误: curl -X PUT --data-binary @myjson 'localhost:920
在 elasticsearch 5.6.2 和 5.6.3 (Ubuntu 16.04) 中,这个查询 GET _search { "simple_query_string": {
我的 Json 看起来像(并且不可修改) { .... "Sale": [ "SaleLines": { "SaleLine":
我对 Codehaus Jackson 的用户有疑问。我有一个具有下一个属性和映射器声明的对象: public class AuthenticatedPrincipal implements Seri
有人可以解释一下这个查询有什么问题吗?我需要将此生成的查询从 Elasticsearch 2 转换为 Elasticsearch 6。在 ES2 中,此查询运行良好,但在 ES6 中,它会抛出一个错误
我想在 aggs 中放置双重过滤器。像这样。 "aggs": { "download1" : { "filter" : [ { "term": { "IPV
当我尝试获取之前插入数据库的更新数据时,我的代码中遇到了一些问题。 postman 的错误代码: "JSON parse error: Can not deserialize instance of
我试图从 elasticsearch 1.7 迁移到 5.1,但我遇到了问题: curl -XGET http://127.0.0.1:9200/openlist_ru-formulars/formu
我的搜寻内容: { "query":{ "filtered":{ "filter":{ "bool":{ "s
我正在使用Putelasticsearch5处理器,但上游又有几个处理器。 上游处理器生成的json如下所示: {“id”:“1234”,“名称”:“苹果”} {“id”:“5678”,“名称”:“橙
我是Elastic Search的新手,并且在我的应用程序中使用ES。当我在ES的单个表上运行简单查询时,它就可以工作了。.但是,当我使用嵌套查询时,它并不能给我正确的结果。 基本上,我有两个表peo
在 Elasticsearch 中出现以下错误。 RemoteTransportException[[CN8keD-][127.0.0.1:9300][indices:data/write/updat
我面临着 Spring 和 Jackson 的问题。我试图从 this API 获取输入。我使用 http://www.jsonschema2pojo.org/ 创建了 Java 模型 型号为 pac
大家好,我想将 int 和 String 数组作为 RequestBody 发送:这是 json: { "customUiModel": [1, 3, 5], "user": "use
Elasticsearch 在 Elasticsearch 中给出类似 Unknown key for a START_OBJECT in [bool] 的错误。 我的查询如下:已更新 var sea
我是一名优秀的程序员,十分优秀!