当您使用Java在Elastic Search,Java API中查询或将JSON字符串传递给setQuery时,哪个更好?

时间:2015-12-02 07:38:36

标签: elasticsearch

除Java之外的其他语言使用Restful API与Elastic Search Server通信。奇怪的是,编写JSON格式查询很容易进行测试。但似乎Elastic Search的Java API并不像JSON字符串那样直接。但Java也支持传递JSON字符串。哪一个更好?

1 个答案:

答案 0 :(得分:0)

其他语言通常使用某种客户端库将API调用转换为json rest调用。 Java API以相同的方式工作,因为它将您的api调用转换为json。更优选使用API​​而不是直接执行json,因为它正确处理响应/错误以及正确创建json。