我找到了关于“按查询更新”请求的文档
https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-update-by-query.html
问题是:如何将URL参数添加到“_update_by_query”查询:
我补充的例子是:
生产前/按查询更新?切片=200
如何使用GN JAVA Api添加这两个参数(切片、滚动大小)?
您可以使用UpdateByQueryRequestBuilder实例来修改切片数:
UpdateByQueryRequestBuilder updateByQuery =
UpdateByQueryAction.INSTANCE.newRequestBuilder(client);
updateByQuery.source("source_index")
.source()
.setSlices(200); <--- set the number of slices
但是,要更改scroll_size
参数,您需要访问基础的UpdateByQueryRequest
实例,因为生成器没有任何setBatchSize()
方法。你可以这样做:
((UpdateByQueryRequest) updateByQuery.getRequest()).setBatchSize(1000);
问题内容: elasticsearch :6.1.2 我有一个通过JSON进行的输入查询,并且想使用高级Java API 使用该查询数据来构建搜索请求。 我试图通过以下方式构造构建器: 但这会产生: 由以下原因引起:org.elasticsearch.ElasticsearchException:org.elasticsearch.common.xcontent.NamedXContentRegi
我使用Postman6.0发送HTTP请求。为了发送请求,我使用请求前脚本获取令牌并将其放入环境中,以便在后续请求中使用它。 下面的脚本不起作用,因为没有发送正文。下面的剧本有什么问题吗?
问题内容: 给出以下HQL查询: 我使用Query对象的方法进行设置。 我想使用对象进行设置,但是在查看Hibernate文档和方法列表时,我看不出要使用哪种明显的选择。有任何想法吗? 问题答案: 使用,的Javadoc在这里。 有四种变体可供选择。
如何向以下服务发出GET请求: 我用这个: 我关心的是如何将集合传递为QueryParam。是否可以使用传递的http数据发出GET请求? 谢谢你的帮助。
下面是mule flow xml文件和自定义请求转换器 下面是自定义请求转换器的代码
问题内容: 尝试实施ajax登录/注册过程(不带身份验证的刷新站点)。使用Cookie来保存状态。我以为我现在就拥有此功能,但是由于某种原因,浏览器在从服务器取回cookie后仍未设置cookie。有人可以帮忙吗?这是请求和响应头: 请求标题 响应标题 我还在服务器返回的Chrome网络工具中看到了cookie: 响应Cookie 问题答案: 必须通过将“ withCredentials”设置设置