今天产品和我提了一个问题, 为什么在我们的产品里搜索be搜不到想要的数据 我们的视频里的确有类似的,比如i want to be xxx 停用词 我们用的是ik分词, 然后去issues查找相关信息, 才了解到停用词. …
记一次 Laradock 定时任务不执行的教训
laradock把定时任务放在了workspace容器执行了, 所以我们查看一下日志 docker-compose logs -f workspace [crayon-60055f0fbe802494154845/] 看…
PHP 发起并发请求
PHP 一直以来都是以页面级别的生存方式直接, 上一次请求和下一次的变量无法公用 (不像常驻内存语言) 所以PHP的绝大部分代码都是从上到下执行, 没有回调的功能 curl_multi_*系列函数可以让PHP过一把…
Docker 和Docker-Compose 的入门使用
入门网上文章很多, 我看的是这三篇文章,讲的很通俗 由浅入深 docker 系列 由浅入深 docker 系列: (2) docker 构建 由浅入深 docker 系列: (3) docker-compose Dock…
安装 php-rdkafka 扩展并使用 Kafka 记录日志
最近项目的用户日志达到了上亿条,之前图方便,直接存储到MySQL,然后大数据的技术让我把这些日志都存储到Kafka 安装 因为我的开发环境是Windows,测试环境用的不是编译安装,生产环境由运维负责维护 得到你的PHP…
ElasticSearch 中使用衰减函数来完美你的搜索结果
最近的项目在原有的搜索需求增加功能 * ElasticSearch 7.6 (请注意,大版本不同可能参数不同) 原有搜索:简单的标题+正文 全文索引 新加功能:在原有的基础上,更加完善排序结果。可以由多种因素控制。发布时…
远程URL文件批量下载打包的方法
开始 最近代码重构遇到了一个问题,需要把OSS 上的一批图片打包下载 旧服务器的硬盘是直接挂载OSS,所以直接调的Linux系统命令复制打包,所以速度比较快。新服务器重构代码行不通,这样做也不好 查阅OSS并没有提供相关…
大访问量下的阅读数,点击数增加方法
新闻,博客,商城系统中常见一些模型的阅读数,点击数增加。 这里我们举例用views_count字段表示我们要增加的字段 最粗暴的方法就是直接每次入库 [crayon-60055f0fbee25391445915/] 常用…
使用正则的先行断言和后行断言来排版你的文字
如我有以下一串字符: [crayon-60055f0fbef44710841523/] 想要的效果 每个换行之后自动缩进,等于添加四个空格 所有数字和其它字符的间隔有空格 所有字母和其它字符的间隔有空格 重复排版不会导致…
Slim4中使用中间件缓存请求
我们不管写页面还是写接口的时候,经常会用到一个功能。 通常一个请求过来,我们从数据库中查询出来,然后数据转换处理完成之后返回 但是有一些页面,比如首页或者某个接口数据不是经常改动的,请求多了,会造成影响 所以,我们可以第…