除Java之外的其他语言使用Restful API与Elastic Search Server通信。奇怪的是,编写JSON格式查询很容易进行测试。但似乎Elastic Search的Java API并不像JSON字符串那样直接。但Java也支持传递JSON字符串。哪一个更好?
答案 0 :(得分:0)
其他语言通常使用某种客户端库将API调用转换为json rest调用。 Java API以相同的方式工作,因为它将您的api调用转换为json。更优选使用API而不是直接执行json,因为它正确处理响应/错误以及正确创建json。