我在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
答案 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使用新的发行版和 工作将为你完成。