疲劳是最舒适的枕头,努力工作吧。

elasticsearch java client有和python client直接支持dsl吗?

Elasticsearch | 作者 runc | 发布于2017年08月18日 | 阅读数:2656

elastticsearch java client在构建查询语法时太复杂费事,各种builder,有没有好用的直接dsl的?比如python elasticsearch 等直接dsl就可以。
已邀请:

wyntergreg

赞同来自: runc

直接post就是了,用啥client啊

xwldyx

赞同来自:

我用es官网的Java rest client,它分成low level client 和high level client,low level 直接发送dsl,high level则像你说的用的Java api的各种builder。我把它综合起来用,直接low level 查询然后用high level 的parse方法转换成容易解读的实体。

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

高级别的检索api底层也会解析为dsl的。可以直接拼接dsl访问的

要回复问题请先登录注册