elasticsearch如何用QueryBuilder自己拼接查询语句已json方式传入

Elasticsearch | 作者 w565039616 | 发布于2019年02月11日 | 阅读数:147

elasticsearch如何用QueryBuilder自己拼接查询语句已json方式传入
已邀请:

JackGe

赞同来自:

你是不是要直接传入dsl语句的方式,如下
client().prepareSearch().setQuery("{ \"term\" : { \"field1\" : \"value1_1\" }}")
或者自己提交http POST请求传入dsl语句的方式
 

w565039616 - 90后it男

赞同来自:

我就是希望自己传入dsl 的查询语句
 

kevinscott - 小白

赞同来自:

看看 Wrapper Query 呢:


A Query builder which allows building a query given JSON string or binary data provided as input. This is useful when you want to use the Java Builder API but still have JSON query strings at hand that you want to combine with other query builders.


QueryBuilders.wrapperQuery("{\"term\": {\"field\":\"value\"}}")

要回复问题请先登录注册