elasticsearch,build-dependencies,Java,Json,Maven,elasticsearch,Build Dependencies" /> elasticsearch,build-dependencies,Java,Json,Maven,elasticsearch,Build Dependencies" />

如何通过java将数据发布到弹性搜索?

如何通过java将数据发布到弹性搜索?,java,json,maven,elasticsearch,build-dependencies,Java,Json,Maven,elasticsearch,Build Dependencies,如何从java应用程序向elasticsearch发布数据? 对弹性搜索引擎进行查询需要哪些Maven依赖项 我做了很多研究,但是弄糊涂了 提前谢谢 您需要执行以下操作: 克隆elasticsearch的maven依赖项(从) 使用传输客户端或节点客户端连接到Elasticsearch(说明类型和示例的文档) 使用IndexRequest为文档编制索引,例如: IndexRequest-request=newindexrequest(“,”,“); 请求。来源(“”); IndexRespon

如何从java应用程序向elasticsearch发布数据? 对弹性搜索引擎进行查询需要哪些Maven依赖项

我做了很多研究,但是弄糊涂了


提前谢谢

您需要执行以下操作:

  • 克隆elasticsearch的maven依赖项(从)
  • 使用传输客户端或节点客户端连接到Elasticsearch(说明类型和示例的文档)
  • 使用
    IndexRequest
    为文档编制索引,例如:

    IndexRequest-request=newindexrequest(“,”,“);
    请求。来源(“”);
    IndexResponse=client.index(indexRequest.actionGet()


您需要执行以下操作:

  • 克隆elasticsearch的maven依赖项(从)
  • 使用传输客户端或节点客户端连接到Elasticsearch(说明类型和示例的文档)
  • 使用
    IndexRequest
    为文档编制索引,例如:

    IndexRequest-request=newindexrequest(“,”,“);
    请求。来源(“”);
    IndexResponse=client.index(indexRequest.actionGet()


最新版本的Elasticsearch就足够了(在maven存储库中查找最新版本)


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>