gpt4 book ai didi

maven - 使用elasticsearch Java API

转载 作者:行者123 更新时间:2023-12-02 22:16:11 28 4
gpt4 key购买 nike

我对 Elasticsearch 很陌生。我找到了一些使用elasticsearch的简单java代码:

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

// on startup

Node node = nodeBuilder().node();
Client client = node.client();

// on shutdown

node.close();

我收到以下错误:

package org.elasticsearch.node doesn't exist

后来我发现我在pom.xml里面放了一些信息。那是什么?如何让这个简单的程序运行起来?

最佳答案

你知道什么是Maven吗?

我的意思是,如果您使用 Maven,那么您需要添加 elasticsearch-VERSION.jar 作为 your pom.xml 中的依赖项.

如果没有,那么您需要在项目类路径中添加elasticsearch jar 和其他一些库,例如(这取决于您使用的elasticsearch 版本):

  • antlr-runtime-3.5.jar
  • asm-4.1.jar
  • asm-commons-4.1.jar
  • jna-3.3.0.jar
  • jts-1.12.jar
  • log4j-1.2.17.jar
  • lucene-analyzers-common-4.6.0.jar
  • lucene-codecs-4.6.0.jar
  • lucene-core-4.6.0.jar
  • lucene-expressions-4.6.0.jar
  • lucene-grouping-4.6.0.jar
  • lucene-highlighter-4.6.0.jar
  • lucene-join-4.6.0.jar
  • lucene-memory-4.6.0.jar
  • lucene-misc-4.6.0.jar
  • lucene-queries-4.6.0.jar
  • lucene-queryparser-4.6.0.jar
  • lucene-sandbox-4.6.0.jar
  • lucene-spatial-4.6.0.jar
  • lucene-suggest-4.6.0.jar
  • spatial4j-0.3.jar

我建议使用 Maven,因为它更容易处理依赖关系。

希望这有帮助

关于maven - 使用elasticsearch Java API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20901846/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com