java - 如何将 Java 应用程序连接到 Elasticsearch?

标签 java elasticsearch elasticsearch-java-api

我正在开发 Java 应用程序,并且需要将我的应用程序连接到 Elasticsearch Server。

我对 Java 和 Elasticsearch 都很陌生,不确定如何继续。我找不到任何有意义的文档。

任何人都可以指导我吗?提前致谢。

最佳答案

Elasticsearch 本身是用 Java 编写的,并且有 Java Native Client .

它还有一个 REST API,允许任何语言与其交互(这是更常用的,以及我如何从 Java 和 Python 连接到它)。您将需要使用类似 Apache HTTP Components 的内容进行 REST 调用。

还有另一个项目,Jest ,这在 REST 调用之上添加了更多 Java OO 层。

关于java - 如何将 Java 应用程序连接到 Elasticsearch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39382761/

相关文章:

java - 从 jaas LoginModule 访问 spring 上下文

java - 摆脱 "No Hibernate Session bound to thread"并在读取方法上使用 @Transactional 进行性能

elasticsearch - 每个固定天数后如何实现ElasticSearch新索引创建?

java - Elasticsearch Java API 7.0 批量插入尝试基本示例,抛出错误

java - 我可以在旧版本的 elasticsearch 上使用更新版本的 java 高级休息客户端吗?

java - Elasticsearch java API : how to define fields as you would with _source:[] in dsl

java - Hibernate ORM 提供程序、Netbeans 7、Glassfish(视频)

java - 在eclipse中找不到JEE源

elasticsearch - Elasticsearch 中的 -1 refresh_interval 到底是什么意思?

c# - 在 C# 中使用正文休息 GET 请求