ElasticSearch 2.1 Java 示例

ElasticSearch 2.1 Java Example

我一直在尝试使用网站上提供的一些示例编写一个简单的 ElasticSearch Java 搜索。我还没有实现 Spring 或其他框架。大多数弹性搜索示例似乎都是不完整的代码示例。我参考的一些网站是..

ElasticSearch Official Website

Spring ElasticSearch

我的目标是创建一个包含一些完整示例的博客。许多似乎引用 ImmutableSettings class,但似乎不在 classes 列表中。即使是最基本的示例 "www.javacodegeeks.com/2013/04/getting-started-with-elasticsearch.html" 也引用了无法编译的 ImmutableSettings。也许我缺少一个 Jar 文件。

我的问题是:是否有一个完全可用的 ElasticSearch 2.1 Java 独立示例,我可以在没有复杂框架的情况下 运行 运行。

谢谢你帮我。

ImmutableSettings 在大于 2.0 的 elasticsearch 版本中不可用

如果您使用它来创建传输客户端,您可以使用

TransportClient transportClient = TransportClient.builder().build();

        transportClient.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("127.0.0.1"), 9300));