专业财税服务推荐

精选优质财税服务,为企业提供专业、可靠的财税解决方案,助力企业健康发展

零报税代理记账
零申报代理记账
报税做账算帐财务报表老会计做账
代理记账
咨询微信:lhy_happyday
工商营业执照年度年报年检公示
全国个体、企业、公司、合作社工商年审年报服务!
个体/10元/次 企业/20元/次
咨询微信:lhy_happyday
财税咨询服务
一对一专业财税咨询,解决企业财税难题,提供定制方案
咨询微信:lhy_happyday
财务分析服务
小规模个体报税0申报税务年报工商年报月报季报报税代理记账
咨询微信:lhy_happyday
立即咨询专业财税顾问
微信号: lhy_happyday
会计从业9年,管理多家个体工商、小规模、一般纳税人等企业的财务、税务等相关工作!。
扫码或搜索添加微信,备注"财税咨询"获取专属优惠
知方号 知方号

SpringBoot操作ES进行各种高级查询(值得收藏) Java如何使用es

SpringBoot操作ES进行各种高级查询(值得收藏)

来源:cnblogs.com/keatsCoder/p/11341835.html

SpringBoot整合ES

创建SpringBoot项目,导入 ES 6.2.1 的 RestClient 依赖和 ES 依赖。在项目中直接引用 es-starter 的话会报容器初始化异常错误,导致项目无法启动。如果有读者解决了这个问题,欢迎留言交流

    org.elasticsearch.client    elasticsearch-rest-high-level-client    ${elasticsearch.version}    org.elasticsearch    elasticsearch    ${elasticsearch.version}

为容器定义 RestClient 对象

/** * 在Spring容器中定义 RestClient 对象 * @Author: keats_coder * @Version 1.0 * */@Configurationpublic class ESConfig {    @Value("${yunshangxue.elasticsearch.hostlist}")    private String hostlist; // 127.0.0.1:9200    @Bean // 高版本客户端    public RestHighLevelClient restHighLevelClient() {        // 解析 hostlist 配置信息。假如以后有多个,则需要用 , 分开        String[] split = hostlist.split(",");        // 创建 HttpHost 数组,其中存放es主机和端口的配置信息        HttpHost[] httpHostArray = new HttpHost[split.length];        for (int i = 0; i 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。