位置: 编程技术 - 正文

PHP redis实现超迷你全文检索(php redis操作)

编辑:rootadmin

推荐整理分享PHP redis实现超迷你全文检索(php redis操作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php redis 超卖,php redis操作,php+redis,php7 redis,php redis实现秒杀思路,php redis实现秒杀思路,php redis实现秒杀思路,php redis 超卖,内容如对您有帮助,希望把文章链接给更多的朋友!

情景: 我们平台有好多游戏, 运营的同事在查询某一款游戏的时候, 目前使用的是html的select下拉列表的展现形式, 运营的同事得一个个去找,然后选中,耗时又费眼

效果: 输入"三国"或者"国三", 将自动列出所有包含"三国"的游戏名字, 输入不限顺序; 例如输入"杀三国",仍然会将"三国杀"这款游戏找出来

实现: 我用redis的集合+PHP的array_intersect()和mb系列函数, 实现了一个超迷你的全文检索功能

原理: (大道不过两三言,说穿不值一文钱,哈哈)

1、将所有的游戏名字读出来,拆分成单个汉字

PHP redis实现超迷你全文检索(php redis操作)

2、 将这些汉字作为redis集合的键,写入redis,每个集合里的值是所有那些游戏名字中包含此汉字的游戏的id

3、当用户输入文字的时候通过ajax异步请求,将用户输入传给PHP

4、将输入的文字拆分成单个汉字, 分别找到这些汉字在redis中的集合值

5、取出来,求交集,就找到了同时包含这几个汉字的游戏的id

6、最后到数据库里查出来相应的游戏信息即可

缺点: 删除数据不方便

PHP写入redis和检索的代码:

操作redis的方法

标签: php redis操作

本文链接地址:https://www.jiuchutong.com/biancheng/294833.html 转载请保留说明!

上一篇:浅谈php中变量的数据类型判断函数(浅谈php中变量的使用情况)

下一篇:php redis实现对200w用户的即时推送(php redis使用)

  • 二手车过户需要带什么资料
  • 办税员的工作职责
  • 公司买车可以抵多少税100万
  • 营业执照注销对商标有影响吗
  • 发票丢了还能再开么
  • 年平均资金占用额计算公式
  • 普通增值税发票税号
  • 音乐茶座取什么名字好呢
  • 应收账款无法收回会计分录
  • 代扣代缴增值税纳税义务发生时间
  • 事业单位发生管理费用
  • 企业注销要缴个税吗
  • 企业所得税营业税金及附加
  • 实缴资本是真的吗
  • 先入库发票未到分录
  • 境内所得和境外所得
  • 间接补贴主要包括
  • 个税0申报逾期一年
  • mac如何修改图片像素大小
  • 污水处理费该谁交
  • 教你如何在白桦树上采集桦树汁
  • mdn php
  • 怎么冲财务费用
  • 系统托盘无法隐藏文件夹
  • mac怎么快速显示桌面
  • 发票开了对方未付款
  • 提供劳务收入怎么交税
  • 增值税最高开票限额审批时限
  • phppublic function
  • 只有收据没有发票怎么报销
  • 房产契税滞纳金如何减免
  • php floor
  • php读取mysql
  • 应付账款重分类含不含暂估
  • 中科院t1
  • 深度解析冯德伦最后为什么选了舒淇
  • 应收票据利息的确认
  • 公司购买的商品是白酒用于招待现金流项目是哪类
  • 租房合同 陷阱
  • 小规模纳税人普票税率是多少
  • 金税盘抵扣的结转会计分录
  • 高新企业收到政府补贴
  • 到期无法收回的银行承兑汇票计入什么科目
  • 企业研发费用率怎么算
  • 加工费的预付款是什么
  • 税控盘开具增值税专用发票步骤
  • 固定资产税前一次性扣除会计处理与税务处理
  • 在租赁的土地上建房做固定资产吗
  • 递延资产放在资产负债表哪里
  • 个人所得税多计算了一个月工资怎么办
  • 招标代理公司用哪个版本什么意思
  • 审车费用表
  • 我没付款,但是显示成功?
  • 房地产企业收到政府补助
  • 内勤会计是不是不算会计
  • 工业企业固定资产投资
  • SQL SELECT 语句的表连接
  • centos 命令大全
  • 怎么制作win7系统u盘装系统教程
  • win10 win7控制面板
  • 备份ubuntu系统
  • win8系统怎么样
  • js判断手机浏览器设置了电脑版浏览
  • IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值的完美解决方案
  • opengl光线跟踪代码
  • web标准有哪些方面
  • unity如何调整界面
  • js继承原型链
  • linux下mysql如何自动备份shell脚本
  • jquery插件是干什么的
  • 安卓软件测试
  • android退出功能
  • 叠加计算公式
  • python二分查找非递归
  • 国家电子税务局登录入口
  • 宁夏退休职工网上认证
  • 电子缴款凭证可以用于报销吗
  • 税务窗口岗位职责
  • 煤矸石征收资源税吗
  • 中国税务局发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设