使用elasticsearch Java API

 若涵她娘_124 发布于 2023-02-06 19:07

我对弹性搜索很新.我发现了一些使用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.那是什么?如何使这个简单的程序运行?

1 个回答
  • 你知道Maven是什么吗?

    我的意思是如果你使用Maven,那么你需要elasticsearch-VERSION.jar 在你的pom.xml中添加一个依赖项.

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

    ANTLR运行时,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的 - 分析 - 共4.6.0.jar

    Lucene的 - 编解码器 - 4.6.0.jar

    Lucene的核心 - 4.6.0.jar

    Lucene的表达式-4.6.0.jar

    Lucene的编组-4.6.0.jar

    Lucene的 - 荧光笔 - 4.6.0.jar

    Lucene的联接-4.6.0.jar

    lucene的存储器-4.6.0.jar

    Lucene的-MISC-4.6.0.jar

    Lucene的查询-4.6.0.jar

    的Lucene的QueryParser-4.6.0.jar

    Lucene的沙箱-4.6.0.jar

    lucene的空间-4.6.0.jar

    Lucene的-建议-4.6.0.jar

    spatial4j-0.3.jar

    我建议使用Maven,因为处理依赖项要容易得多.

    希望这可以帮助

    2023-02-06 19:08 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有