如何通过elastic4s客户端将json请求发送到Elasticsearch?

发布时间:2020-09-16 发布网站:编程之家
编程之家收集整理的这篇文章主要介绍了如何通过elastic4s客户端将json请求发送到Elasticsearch?编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我使用这样的代码:

ElasticClient client = ...
client.execute{search in "places"->"cities" query "paris" start 5 limit 10}

如何查看已向Elasticsearch发送了哪些json请求?

解决方法

在Elastic4s 1.6.2中,您可以在许多请求上使用 show typeclass来获得JSON等效.

这很简单.

val req = search in "index" / "type" query "kate bush"
logger.debug(s"Search request ${req.show}")

.show方法将呈现JSON输出.它适用于大多数请求类型.

在Elastic4s 5.2.0中,您在客户端上使用show方法.

val req = search("index" / "type").query("kate bush")
client.show(req)

总结

以上是编程之家为你收集整理的如何通过elastic4s客户端将json请求发送到Elasticsearch?全部内容,希望文章能够帮你解决如何通过elastic4s客户端将json请求发送到Elasticsearch?所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478
编程之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!