如何在不使用elasticsearch库的情况下将数据从java应用程序发送到弹性搜索

时间:2018-01-09 20:24:48

标签: java elasticsearch

我看到已经回答了问题,看起来它们已经够老了,我无法使用它们。我尝试了一个在https://www.elastic.co/blog/found-java-clients-for-elasticsearch给出的示例,该示例编写了代码,但没有以有组织的方式帮助我。库很旧,代码给我错误。

我看到了Spring Data项目,但只允许对特定类型的文档/类进行索引,并且需要预定义模型,这不是我的用例。我的目标是构建一个java Web应用程序,它可以提取任何提供给elasticsearch的数据文档,我们可以使用Kibana进行分析。我需要知道如何为批量数据触发休息呼叫或卷曲。任何人都可以用完整的部分说明一个例子。

1 个答案:

答案 0 :(得分:0)

使用rest client

  

Java高级REST客户端在Java低级别之上工作   REST客户端。其主要目标是公开API特定方法   接受请求对象作为参数并返回响应对象,所以   请求编组和响应非编组是由处理   客户本身。

要将数据从Java应用程序上传到ES,您可以使用bulk Api

要检查API列表,请选中link