弹性搜索在单个查询请求中更新多个字段

学习 Hadoop

在 ES 5.x 版本上工作,并且需要使用脚本更新多个字段更新。另外分享,有更好的解决方案。

POST ../100/_update
    {
    "script" : {
        "inline": "ctx._source.student.hobbies.add(params.tag)",
        "lang": "painless",
        "params" : {
            "tag" : "cricket"
        }
    }
}

也是同一个学生,我需要更新电话号码。现在我正在调用 2 api 来更新爱好和电话号码。寻找更好的解决方案来在单个查询中更新

瓦尔

只需在两个语句之间添加一个分号,如下所示:

{
  "script": {
    "inline": "ctx._source.student.hobbies.add(params.hobby); ctx._source.student.phone.add(params.phone)",
    "lang": "painless",
    "params": {
      "hobby": "cricket",
      "phone" : "122-33-4567"
    }
  }
}

如果您有多个值要添加到数组中,您可以这样做

{
  "script": {
    "inline": "ctx._source.student.hobbies.addAll(params.hobbies); ctx._source.student.phone.add(params.phone)",
    "lang": "painless",
    "params": {
      "hobbies": ["football", "cricket"],
      "phone" : "122-33-4567"
    }
  }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

弹性搜索多个字段中的多个关键字

来自分类Dev

使用Facebook PHP SDK在单个请求中检索多个字段

来自分类Dev

弹性搜索-来自多个字段的不同元素

来自分类Dev

在单个查询中更新MySQL数据库上的多个字段

来自分类Dev

如何在弹性搜索中进行多个字段匹配

来自分类Dev

在单个查询中基于多个字段进行分组

来自分类Dev

在弹性搜索中的多个字段中使用多个参数进行搜索

来自分类Dev

在Kibana / ElasticSearch中搜索多个字段

来自分类Dev

SOLR:在多个字段中搜索值

来自分类Dev

弹性-在单个请求中更新多个文档

来自分类Dev

从多个字段中搜索查询MySQL

来自分类Dev

如何使用codeigniter活动记录在mysql表的单个字段中搜索多个值?

来自分类Dev

弹性搜索多个字段中的多个关键字

来自分类Dev

弹性搜索两个字段的查询

来自分类Dev

使用Facebook PHP SDK在单个请求中检索多个字段

来自分类Dev

弹性搜索将多个字段映射到单个字段

来自分类Dev

在多个字段中搜索单个值

来自分类Dev

如何使用ElasticSearch和CURL请求在多个字段中搜索?

来自分类Dev

如何在弹性搜索中进行多个字段匹配

来自分类Dev

从多个字段搜索查询MySQL中的SQL LIKE子句

来自分类Dev

在python中使用弹性搜索dsl访问单个字段

来自分类Dev

如何从多个字段中搜索?

来自分类Dev

SQLite:在多个字段中搜索多个术语的更高效查询

来自分类Dev

如何更新多个 solr 文档中的单个字段值

来自分类Dev

更新弹性搜索字段的问题

来自分类Dev

弹性搜索索引数据中的多个字段

来自分类Dev

如何通过弹性搜索中的特定值查找具有多个字段的内部对象的对象

来自分类Dev

aggs弹性查询中的多个字段

来自分类Dev

如何过滤多个字段的搜索查询?

Related 相关文章

  1. 1

    弹性搜索多个字段中的多个关键字

  2. 2

    使用Facebook PHP SDK在单个请求中检索多个字段

  3. 3

    弹性搜索-来自多个字段的不同元素

  4. 4

    在单个查询中更新MySQL数据库上的多个字段

  5. 5

    如何在弹性搜索中进行多个字段匹配

  6. 6

    在单个查询中基于多个字段进行分组

  7. 7

    在弹性搜索中的多个字段中使用多个参数进行搜索

  8. 8

    在Kibana / ElasticSearch中搜索多个字段

  9. 9

    SOLR:在多个字段中搜索值

  10. 10

    弹性-在单个请求中更新多个文档

  11. 11

    从多个字段中搜索查询MySQL

  12. 12

    如何使用codeigniter活动记录在mysql表的单个字段中搜索多个值?

  13. 13

    弹性搜索多个字段中的多个关键字

  14. 14

    弹性搜索两个字段的查询

  15. 15

    使用Facebook PHP SDK在单个请求中检索多个字段

  16. 16

    弹性搜索将多个字段映射到单个字段

  17. 17

    在多个字段中搜索单个值

  18. 18

    如何使用ElasticSearch和CURL请求在多个字段中搜索?

  19. 19

    如何在弹性搜索中进行多个字段匹配

  20. 20

    从多个字段搜索查询MySQL中的SQL LIKE子句

  21. 21

    在python中使用弹性搜索dsl访问单个字段

  22. 22

    如何从多个字段中搜索?

  23. 23

    SQLite:在多个字段中搜索多个术语的更高效查询

  24. 24

    如何更新多个 solr 文档中的单个字段值

  25. 25

    更新弹性搜索字段的问题

  26. 26

    弹性搜索索引数据中的多个字段

  27. 27

    如何通过弹性搜索中的特定值查找具有多个字段的内部对象的对象

  28. 28

    aggs弹性查询中的多个字段

  29. 29

    如何过滤多个字段的搜索查询?

热门标签

归档