Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java弹性搜索API_Java_Rest_Api_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Java,Rest,Api,elasticsearch" /> elasticsearch,Java,Rest,Api,elasticsearch" />

Java弹性搜索API

Java弹性搜索API,java,rest,api,elasticsearch,Java,Rest,Api,elasticsearch,我们有一个现有的POC客户端javascript应用程序,它使用预定义的JSON块查询elasticsearch(相当复杂的查询) 为了推进这个项目,我将使用java重写它来执行查询。最简单的方法是什么?我应该使用JavaAPI进行ElasticSearch还是使用JavaRESTAPI 很明显,RESTAPI的级别较低,更容易适应我们当前的代码,但当我们最终改进查询(读:重写)时,使用JavaAPI就更容易了 有中间立场吗?我不知道如何将当前版本(5.0)的API与JSON字符串一起使用,我已

我们有一个现有的POC客户端javascript应用程序,它使用预定义的JSON块查询elasticsearch(相当复杂的查询)

为了推进这个项目,我将使用java重写它来执行查询。最简单的方法是什么?我应该使用JavaAPI进行ElasticSearch还是使用JavaRESTAPI

很明显,RESTAPI的级别较低,更容易适应我们当前的代码,但当我们最终改进查询(读:重写)时,使用JavaAPI就更容易了

有中间立场吗?我不知道如何将当前版本(5.0)的API与JSON字符串一起使用,我已经了解到RESTAPI支持这种开箱即用的方式,但是一旦我们使用它,我们就必须在重构过程中重新实现一切

谢谢

戈登