我们是否可以在不指定文档ID的情况下在弹性搜索中执行批量更新?

拉玛拉吉·卡鲁普萨米

我需要通过弹性搜索中的脚本进行批量更新,而无需指定文档ID。在“书籍”文档类型中,我有作者姓名。如果我重命名作者名称,则需要使用脚本对所有具有更新的作者名称的“书籍”进行批量更新。

我需要获取所有具有作者姓名的书籍ID并更新所有书籍吗?

BulkResponse bulkResponse = client.prepareBulk().add(client.prepareUpdate().setIndex("test").setType("books").setScript(script)).execute().actionGet();

通过使用上面的代码,我得到以下异常

org.elasticsearch.action.ActionRequestValidationException: Validation Failed: 1: id is missing;
爪哇

您提到的是按查询更新功能。它尚不可用,但是由于有很多需求,我想它将有一天可用,因此您可以在github上的相关问题上找到战利品:https : //github.com/elasticsearch/elasticsearch/issues/1607尚未实施的原因是它具有潜在的危险,因为它可能导致大量更新和可能长时间运行的查询,这些查询目前无法停止。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我们可以在弹性搜索中索引文档中的所有字段吗

来自分类Dev

我们可以在不插入数据的情况下更新 sqlite 表吗?

来自分类Dev

我们可以在不使用任何框架的情况下在css中给出if else条件吗

来自分类Dev

我们是否有可能在没有GPS的情况下在android中获得当前速度?

来自分类Dev

我们如何在没有任何JavaScript的情况下在QML中声明枚举?

来自分类Dev

我们可以在不爆炸 hive/spark 中的行的情况下进行汇总或多维数据集吗

来自分类Dev

是否可以在不更新Fleet和etcd的情况下在CoreOS上更新Docker?

来自分类Dev

是否可以在不更新Fleet和etcd的情况下在CoreOS上更新Docker?

来自分类Dev

我们是否可以在不进行模式匹配(仅使用J&K)的情况下在Agda中获得等式/身份证明的唯一性?

来自分类Dev

我可以在不指定内容高度的情况下在xcode 12上进行滚动查看吗

来自分类Dev

我们可以在没有new关键字的情况下在ES6中使用Date对象吗?

来自分类Dev

我们可以在不使用Excel插入对象之类的任何Google Form的情况下在Google Spreadsheet中插入文本框/按钮吗?

来自分类Dev

我可以在不产生任何输出的情况下在后台执行命令吗?

来自分类Dev

我们可以在不部署的情况下使用多维数据集吗?

来自分类Dev

我们在弹性搜索集群中丢失了数据

来自分类Dev

我们可以在不使用MatTableDataSource / <mat-table>的情况下在Angular中使用MatPaginator吗?

来自分类Dev

我们可以在不使用Jad文件的情况下在Blackberry中共享应用程序吗

来自分类Dev

如何在不指定文档ID的情况下更新文档内部的数据?

来自分类Dev

我们是否可以在不了解运行在顶部的文件系统的情况下知道使用了哪些逻辑块?

来自分类Dev

是否可以在不启动 instagram 的情况下从我们的 android 应用程序直接在 instagram 上分享或发布照片

来自分类Dev

我可以在不提供位置的情况下在 Here JS API 中搜索位置吗?

来自分类Dev

如何在不知道文档 ID 的情况下在多个文档中搜索具有子项的属性

来自分类Dev

我可以配置docker以便在不指定注册表名称的情况下在我的注册表中查找图像吗?

来自分类Dev

是否可以在不运行Matlab脚本的情况下在Simulink中设置参数?

来自分类Dev

是否可以在不运行Matlab脚本的情况下在Simulink中设置参数?

来自分类Dev

是否可以在不添加 Kubernetes 集群的情况下在 Gitlab 中运行测试?

来自分类Dev

我可以在不指定catch参数/标识符的情况下在JavaScript中使用try / catch吗?

来自分类Dev

我可以在不指定 --server 或 --catalog 的情况下执行 presto CLI

来自分类Dev

在已知O(n)和系统时钟的情况下,我们可以计算代码的执行时间吗?

Related 相关文章

  1. 1

    我们可以在弹性搜索中索引文档中的所有字段吗

  2. 2

    我们可以在不插入数据的情况下更新 sqlite 表吗?

  3. 3

    我们可以在不使用任何框架的情况下在css中给出if else条件吗

  4. 4

    我们是否有可能在没有GPS的情况下在android中获得当前速度?

  5. 5

    我们如何在没有任何JavaScript的情况下在QML中声明枚举?

  6. 6

    我们可以在不爆炸 hive/spark 中的行的情况下进行汇总或多维数据集吗

  7. 7

    是否可以在不更新Fleet和etcd的情况下在CoreOS上更新Docker?

  8. 8

    是否可以在不更新Fleet和etcd的情况下在CoreOS上更新Docker?

  9. 9

    我们是否可以在不进行模式匹配(仅使用J&K)的情况下在Agda中获得等式/身份证明的唯一性?

  10. 10

    我可以在不指定内容高度的情况下在xcode 12上进行滚动查看吗

  11. 11

    我们可以在没有new关键字的情况下在ES6中使用Date对象吗?

  12. 12

    我们可以在不使用Excel插入对象之类的任何Google Form的情况下在Google Spreadsheet中插入文本框/按钮吗?

  13. 13

    我可以在不产生任何输出的情况下在后台执行命令吗?

  14. 14

    我们可以在不部署的情况下使用多维数据集吗?

  15. 15

    我们在弹性搜索集群中丢失了数据

  16. 16

    我们可以在不使用MatTableDataSource / <mat-table>的情况下在Angular中使用MatPaginator吗?

  17. 17

    我们可以在不使用Jad文件的情况下在Blackberry中共享应用程序吗

  18. 18

    如何在不指定文档ID的情况下更新文档内部的数据?

  19. 19

    我们是否可以在不了解运行在顶部的文件系统的情况下知道使用了哪些逻辑块?

  20. 20

    是否可以在不启动 instagram 的情况下从我们的 android 应用程序直接在 instagram 上分享或发布照片

  21. 21

    我可以在不提供位置的情况下在 Here JS API 中搜索位置吗?

  22. 22

    如何在不知道文档 ID 的情况下在多个文档中搜索具有子项的属性

  23. 23

    我可以配置docker以便在不指定注册表名称的情况下在我的注册表中查找图像吗?

  24. 24

    是否可以在不运行Matlab脚本的情况下在Simulink中设置参数?

  25. 25

    是否可以在不运行Matlab脚本的情况下在Simulink中设置参数?

  26. 26

    是否可以在不添加 Kubernetes 集群的情况下在 Gitlab 中运行测试?

  27. 27

    我可以在不指定catch参数/标识符的情况下在JavaScript中使用try / catch吗?

  28. 28

    我可以在不指定 --server 或 --catalog 的情况下执行 presto CLI

  29. 29

    在已知O(n)和系统时钟的情况下,我们可以计算代码的执行时间吗?

热门标签

归档