我在我的项目中使用Elasticsearch 5.1.1
。通过RESTful API发送搜索查询后,我可以从群集中获取结果JSON
字符串。我想知道是否有一种方便的方法可以将JSON
字符串转换为Java
对象(例如SearchResponse
或SearchHit
包)所以我可以轻松获取所有结果文档和一些元信息?
我尝试使用Elasticsearch
本身提供的TransportClient
。它可以将结果作为Elasticsearch
对象返回,但它似乎只能通过SearchResponse
API执行搜索。我期望使用的是由SQL plugin提供的/_search
API。那我怎么能这样做呢?