随笔分类 -  php

摘要:1、索引采用ik_max_word最大化分词,搜索采用ik_smart智能语义分词,提高搜索词命中率 2、自定义索引字段权重,对比较重要的字段增加权重,提高索引分数 3、设置最低索引分数,过滤掉不太符合关键词的索引。(可根据关键词命中的索引数量来设置最低分数) 4、扩展词库 优化分词器 提高命中率 阅读全文
posted @ 2021-04-21 10:56 飞翔的贺兰猪 阅读(201) 评论(0) 推荐(0)
摘要:搜索规则是描述如何执行搜索查询的类。要创建搜索规则,请使用以下命令: php artisan make:search-rule MySearchRule 在文件中,app/MySearchRule.php您将找到一个类定义: <?php namespace App; use ScoutElastic 阅读全文
posted @ 2021-04-21 10:55 飞翔的贺兰猪 阅读(371) 评论(0) 推荐(0)
摘要:问题:在Laravel项目中使用guzzle请求云帆平台开放API,返回数据通过json_decode()方法解析报错:NULL string(12) "Syntax error" $body = $response->getBody(); $remainingBytes = $body->getC 阅读全文
posted @ 2021-04-21 10:52 飞翔的贺兰猪 阅读(167) 评论(0) 推荐(0)
摘要:fastexcel 和 generators(生成器)异步导出大文件 Generators 于多年前在 PHP 5 中引入。「生成器」函数很像普通函数,只是它不返回一个确定值,而是「生成器」yields 值,以便你根据需求生成需要迭代的值。 此类函数的目标之一是 延迟迭代 数据而不构建数组。因此,在 阅读全文
posted @ 2021-02-23 17:46 飞翔的贺兰猪 阅读(396) 评论(0) 推荐(0)
摘要:应该是es版本问题,部分数据结构改变,导致的Unsupported operand types 1、vendor/tamayo/laravel-scout-elastic/src/ElasticsearchEngine.php文件 2、vendor/laravel/scout/src/Builder 阅读全文
posted @ 2019-09-27 19:09 飞翔的贺兰猪 阅读(733) 评论(1) 推荐(0)
摘要:一、安装scout1、安装 2、接下来,你需要将 ScoutServiceProvider 添加到你的 config/app.php 配置文件的 providers 数组中: 3、注册好 Scout 的服务提供者之后,你可以使用 vendor:publish Artisan 命令生成 Scout 的 阅读全文
posted @ 2019-09-27 18:33 飞翔的贺兰猪 阅读(2533) 评论(0) 推荐(0)
摘要:2100,'status'=>'error','msg'=>'未知错误!']; $imgs= ['image/jpeg'=>'jpeg', 'image/jpg'=>'jpg', 'image/gif'=>'gif', 'image/png'=>'png', 'text/html'=>'html', 't... 阅读全文
posted @ 2019-06-14 11:10 飞翔的贺兰猪 阅读(1314) 评论(0) 推荐(0)
摘要:php代码示例 function PostFile(file, i, t) { console.log(1); var name = file.name, //文件名 size = file.size, type = file.type, //总大小shardSize = 2 * 1024 * 10 阅读全文
posted @ 2018-12-20 15:14 飞翔的贺兰猪 阅读(711) 评论(0) 推荐(0)
摘要:preg_match('/\/(?P<name>\w+\.(?:png|jpg|gif|bmp|mp4))$/i', $url,$matches); 阅读全文
posted @ 2018-12-18 12:00 飞翔的贺兰猪 阅读(1343) 评论(0) 推荐(0)
摘要:/** * @param string $url * @param array $url_param * @param array $body_param * @param bool $is_post * @return mixed */ /** * @param string $url * @pa 阅读全文
posted @ 2018-12-15 17:36 飞翔的贺兰猪 阅读(131) 评论(0) 推荐(0)
摘要:首先需要解释的是什么是守护进程。 守护进程就是在后台一直运行的进程。比如我们启动的httpd,mysqld等进程都是常驻内存内运行的程序。 针对需求进行分析: 需求:有一个常驻队列messageQueue(假设在redis内存中),这个队列会有可能有请求不定期的往队列中增加元素。同时我们要求在队列中 阅读全文
posted @ 2018-12-11 11:40 飞翔的贺兰猪 阅读(3623) 评论(0) 推荐(0)
摘要:守护进程:是在后台一直运行的特殊进程,独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。 1、基本概念 进程 每个进程都有一个父进程,子进程退出,父进程能得到子进程退出的状态。 进程组 每个进程都属于一个进程组,每个进程组都有一个进程组号,该号等于该进程组组长的PID 2、守护编程要点 阅读全文
posted @ 2018-12-11 11:37 飞翔的贺兰猪 阅读(381) 评论(0) 推荐(0)
摘要:composer安装php rabbitmq包 新建composer.json文件,composer install 安装 创建config.php文件 创建消费者 rabbit_consumer.php,注意具体文件引用的路径 创建生产者 rabbit_pulisher.php 首先运行消费者 p 阅读全文
posted @ 2018-12-11 11:01 飞翔的贺兰猪 阅读(207) 评论(0) 推荐(0)
摘要:server.php client.html 阅读全文
posted @ 2018-12-06 16:03 飞翔的贺兰猪 阅读(246) 评论(0) 推荐(0)