谷粒商城实战(004 整合elasticSearch(es)搜索引擎)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强

总时长 104:45:00 共408P

此文章包含第125p-第p127的内容


整合es

在这里插入图片描述

在这里插入图片描述

最好使用Eleasticsearch-Rest-Client
24年改用Java API Client

在这里插入图片描述

其实可以直接用js直接调用es 进行查询,这样速度很快,但是这样做需要将es的端口暴露出来,十分危险,所以中间使用java来进行调用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
复制maven地址
在这里插入图片描述
由于springboot默认的es版本是6.8.5 这里需要在pom文件里改掉
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

单元测试
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
统一设置,如es如果设置的安全访问规则,这里可以统一配置安全头信息如token等

在这里插入图片描述
在这里插入图片描述

几种请求方法

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
可以设置其他的信息 如超时设置等
在这里插入图片描述

同步异步执行
在这里插入图片描述在这里插入图片描述
异步的listener是回调 相当于ajax的成功回调和错误回调
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
更新保存二合一
在这里插入图片描述

检索

在这里插入图片描述

例子
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
参考DSL语句格式来写API

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

查询条件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

聚合函数

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

得到数据

在这里插入图片描述
在这里插入图片描述

使用在线工具生成java实体类
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述


  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值