Elasticsearch Watcher 中的畸形查询

内兹

我正在尝试使用以下条件在 Elasticsearch 中创建手表:

  • 字段“ht”必须小于 100
  • 字段“sv”不能是“tier1”,字段“rv”可以是其他任何内容。
  • 字段“sv”不得为“tier2”,字段“rv”不得为“red”。

这是我目前的身体搜索,但它返回:

“[term] 格式错误的查询,预期为 [END_OBJECT],但发现 [FIELD_NAME]”:

      "body": {
          "query": {
              "bool": {
                  "must": {
                      "range": {
                          "ht": { "lt": 100 }
                      }
                  },
                  "must_not": [{
                      "term": { "sv": "tier1" },
                      "bool": {
                          "must": [ 
                              { "term": { "sv": "tier2" } },
                              { "term": { "rv": "red" } }
                          ]
                       }
                  }],
                  "filter": {
                      "range": {
                          "timestamp": {
                              "from": "now-10m",
                              "to": "now"
                          }
                      }
                  }
               }
            }
        }

你能帮我吗?谢谢。

瓦尔

问题出在must_not部分中,您需要用额外的内容包围每个约束{...}

              "must_not": [
                  {"term": { "sv": "tier1" }},
                  {"bool": {
                      "must": [ 
                          { "term": { "sv": "tier2" } },
                          { "term": { "rv": "red" } }
                      ]
                   }}
              ],

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Elasticsearch Watcher转换脚本

来自分类Dev

elasticsearch Watcher插件中的java.lang.NoSuchFieldError:FAIL_ON_SYMBOL_HASH_OVERFLOW]

来自分类Dev

如何通过 xpack 创建elasticsearch watcher

来自分类Dev

Kibana Watcher查询以搜索文本

来自分类Dev

为 Elasticsearch Watcher 创建 Slack 操作时访问名称中带有点的 _source 字段时出现问题

来自分类Dev

Elasticsearch Watcher电子邮件数组值

来自分类Dev

在Watcher字段中使用输入的ElasticSearch文档字段

来自分类Dev

Mocha中的Watcher自动化

来自分类Dev

摩卡中的Watcher自动化

来自分类Dev

查询中的Elasticsearch索引

来自分类Dev

Elasticsearch中的嵌套查询

来自分类Dev

在Elasticsearch中查询列表

来自分类Dev

ElasticSearch中的条件查询?

来自分类Dev

Elasticsearch中的AND查询

来自分类Dev

Elasticsearch中的复杂查询

来自分类Dev

Julia中的Elasticsearch查询

来自分类Dev

ElasticSearch中的'And''Or'查询

来自分类Dev

在Elasticsearch中组合查询

来自分类Dev

Elasticsearch中的模糊查询

来自分类Dev

Elasticsearch中的性能查询

来自分类Dev

elasticsearch中的术语查询

来自分类Dev

无法使用Elasticsearch Watcher {{ctx.payload.hits.hits}}正确转换

来自分类Dev

测试时未触发构造函数中的AngularJS watcher

来自分类Dev

如何在React Hooks中完成Vue watcher

来自分类Dev

在Elasticsearch中检索词条查询

来自分类Dev

grafana中的Elasticsearch Lucene查询

来自分类Dev

在Elasticsearch中验证聚合查询

来自分类Dev

在Elasticsearch中查询子文档

来自分类Dev

Elasticsearch中的复杂布尔查询