因此,我继承了一些服务,其中有一些对象保存原始的弹性查询json(包括聚合/排序/权重/等),我想知道是否有办法让我使用现有的json查询字符串Java api,而不是将其转换为Java api的查询dsl。这是正确的方法吗?
答案 0 :(得分:1)
可以使用low level java api。
您可以使用setJsonEntity
方法使用预先存在的json:
设置请求的正文。如果未设置或将其设置为null,则不会随请求发送任何正文。
这是一个简单的代码段:
String jsonString = ...
request.setJsonEntity(jsonString);