无法设置Elastic Search JAVA API

时间:2015-06-12 12:52:12

标签: java eclipse maven

我在nodejs中使用了弹性搜索。但是现在对于java应用程序我需要elasticsearch。所以我在弹性搜索官方网站上阅读了这些文档。但我不能遵循一件事

我在Eclipse中安装了Maven插件。 我在项目中的pom.xml中完成了依赖项设置。

  <dependencies>
    <dependency>
        <groupId>org.elasticsearch</groupId>
        <artifactId>elasticsearch</artifactId>
        <version>1.5.0</version>
    </dependency>
  </dependencies>

但是每当我在java下面写一行时,它就说不能解决。

import static org.elasticsearch.node.NodeBuilder.*;

所以我无法在java中使用弹性搜索。

我已将其视为源

https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/index.html

http://java.dzone.com/articles/elasticsearch-java-api

1 个答案:

答案 0 :(得分:0)

我不确定你在这里做什么,你不应该手动下载jar并添加到eclipse作为项目依赖。请浏览https://stripe.com/docs/api/ruby#versioning教程,了解maven依赖的工作原理。相关文字如下:

  

Maven连接到远程存储库(或者您可以设置自己的存储库   本地存储库)并自动下载所有依赖项   需要建立你的项目。例如,假设您有一个项目   它使用Apache的Camel路由工具,版本2.10.6,但是一个新的   Camel的版本发布,2.11.1。而不是必须去   Apache的网站,下载2.11.1发行版并替换2.10.6   有了它,你可以告诉Maven使用新的发行版和   工作将为你完成。