Laravel8 ES怎么封装及使用(laravel,编程语言)

时间:2024-05-06 03:38:18 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    Laravel8+ES%E6%80%8E%E4%B9%88%E5%B0%81%E8%A3%85%E5%8F%8A%E4%BD%BF%E7%94%A8

接下来,请跟着小编一起来学习吧!

composer 安装

composerrequireelasticsearch/elasticsearch

ES 封装

将数据表中所有数据添加至 ES

每在 MySQL 里添加一条数据,在 es 里也添加一条

直接将代码补在 MySQL 添加入库的逻辑方法里即可

进行 MySQL 数据修改时,也更新 es 的数据

直接将代码补在 MySQL 修改数据的逻辑方法里即可

通过 ES 实现搜索功能

另,补充 es 分页搜索

如果是在微信小程序中使用的话,运用上拉触底事件即可

此功能是在上面搜索功能之上添加代码实现的

1. 接收前台小程序传递来的当前页

2. 调用 es 封装类的搜索方法时,多传两个参数

3. 在 es 封装类的搜索方法中增加两个形参

搜索后搜索值高亮显示

如果是在微信小程序中使用的话,是直接将标签和值一起输出到页面的,加入解析富文本的标签可以将标签转化格式,达到高亮效果

<rich-textnodes="{{item.title}}"></rich-text>

本文:Laravel8 ES怎么封装及使用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:golang有没有指针下一篇:

5 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18