如何通过java将数据发布到弹性搜索?
如何从java应用程序向elasticsearch发布数据? 对弹性搜索引擎进行查询需要哪些Maven依赖项 我做了很多研究,但是弄糊涂了如何通过java将数据发布到弹性搜索?,java,json,maven,
elasticsearch,build-dependencies,Java,Json,Maven,
elasticsearch,Build Dependencies,如何从java应用程序向elasticsearch发布数据? 对弹性搜索引擎进行查询需要哪些Maven依赖项 我做了很多研究,但是弄糊涂了 提前谢谢 您需要执行以下操作: 克隆elasticsearch的maven依赖项(从) 使用传输客户端或节点客户端连接到Elasticsearch(说明类型和示例的文档) 使用IndexRequest为文档编制索引,例如: IndexRequest-request=newindexrequest(“,”,“); 请求。来源(“”); IndexRespon
提前谢谢 您需要执行以下操作:
- 克隆elasticsearch的maven依赖项(从)
- 使用传输客户端或节点客户端连接到Elasticsearch(说明类型和示例的文档)
- 使用
为文档编制索引,例如:IndexRequest
IndexRequest-request=newindexrequest(“,”,“); 请求。来源(“”); IndexResponse=client.index(indexRequest.actionGet()代码>
- 克隆elasticsearch的maven依赖项(从)
- 使用传输客户端或节点客户端连接到Elasticsearch(说明类型和示例的文档)
- 使用
为文档编制索引,例如:IndexRequest
IndexRequest-request=newindexrequest(“,”,“); 请求。来源(“”); IndexResponse=client.index(indexRequest.actionGet()代码>
org.elasticsearch
这个elasticsearch客户端请求示例:最新版本的elasticsearch就足够了(在maven存储库中查找最新版本):
org.elasticsearch
这是elasticsearch客户端的请求示例:这个问题没有什么意义。Maven是一个构建工具。你是在问如何构建一个小客户机,将数据发布到弹性搜索,然后使用Maven运行该客户机吗?是的,我是在问如何构建一个小客户机,通过java将数据发布到弹性搜索。这个问题没有太多意义。Maven是一个构建工具。你是在问如何构建一个小客户端,将数据发布到elastic search,然后使用Maven运行该客户端吗?是的,我是在问如何构建一个小客户端,通过java将数据发布到elastic search。谢谢你的帮助。但是如何用java编写post请求的代码呢?client.index(indexRequest).actionGet()
会为您提供帮助,谢谢。但是如何用java编写post请求呢?client.index(indexRequest).actionGet()
可以帮您完成这项工作
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>5.4.0</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>rest</artifactId>
<version>5.4.0</version>
</dependency>