Elasticsearch项目实战,商品搜索功能设计与实现!
上次写了一篇《Elasticsearch快速入门,掌握这些刚刚好!》,带大家学习了下Elasticsearch的基本用法,这次我们来篇实战教程,以mall项目中的商品搜索为例,把Elasticsearch用起来!
用户注册这样玩,保你平安
基本上每个系统系统都包含用户注册、发送验证码等基本操作。在前些年,我还记得我在逛 csdn、贴吧、网易新闻等网站的时候是可以不登陆也能浏览完网页内容的,但是近几年这些网站已经改成了不登陆不让用,浏览网页时不时提醒你要进行登录,对于一些不喜欢注册的用户造成了相当大的困扰。
2023-11-30
使用线程的一种工作模型
工作线程如果需要处理共享的数据怎么办?线程间通讯有两种方式,一种是共享变量,另一种是消息处理。 我比较喜欢的处理方式是消息处理,即在每个工作线程的数据结构中设计出一个通讯邮箱,这样工作线程之间的通讯可以通过往相应的线程邮箱中发消息,消息的协议格式可以自己设计。
2014-05-26
AI时代,搜索引擎的巨头地位恐怕不保了
兄弟们,你们使用搜索网站的频率有降低吗?ChatGPT 已经流行了一年多了,这期间数个大模型都发展了起来。搜索引擎本质上也属于问答系统,所以,在大模型成熟之后,我使用搜索的频率越来越低了。主要是因为大模型直接给出答案,而且结果已经非常精准了。比如我想知道“羽毛球比赛中鹰眼的原理”。这是 Kimi 给出的结果。这...
2024-04-10
这款私有化部署的企业知识库让远程办公变成0距离
吴晓波老师在2022年跨年演讲中,对2022年采用“k型时代”作为年度关键词,吴晓波老师提出“应对变化”+“实现创新”的组合方法来实现竞争力的提升。我截取了其中一小段,其中关键词:• 移动协同• 三化模式• 底座平台• 集成应用• 定制化服务这一段视频,和我们整个行业密切相关,接下来我就吴晓波老师里边提到的几个关键词,做...
2022-02-16
vim技巧:用列表形式显示所有搜索到的内容,去掉搜索内容的高亮
本篇文章介绍 vim 的一些使用技巧: 用列表形式显示所有搜索到的内容 去掉搜索内容的高亮 用列表形式显示所有搜索到的内容 vim 在文件内用 / 或者 ? 进行查找,不会列出所有查找到的内容,需要通过 n 或者 N 命令逐一跳转到匹配的位置。 如果想要用列表的形式显示所有查找到的内容,可以用 [I 命令。注意,[ 后面跟着的...
从0开发豆果美食小程序——搜索组件
container:高度 100 rpx,背景色 #eee,flex 布局。input-wrapper:高度 80 rpx,背景色 #fff,flex 布局,border-radius: 20rpx。search-icon:宽高 32 rpx。input:字体和光标颜色 #000,字体大小 32 rpx。close-icon-wrapper:宽高 80 rpx,绝对定位。text:搜索按钮宽 110 rpx,高 65 rpx,绝对定位,左边框 2rpx s...
怎么做竞品分析
这里是修真院pm小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析pm知识/技能,本篇分享的是: 【 怎么做竞品分析】 【修真院PM小课堂】怎么做竞品分析 大家好,我是IT修真院西安分院第5期的学员杨嘉栋,一枚正直纯洁善良的X...
2019-01-12
使用 Nodemailer 发送邮件
Nodemailer 是一个基于Node的邮件服务模块。 使用 Nodemailer 完成一个发邮件功能非常简单,只需3步: 引入模块 创建 transport 发送邮件 引入模块 首先安装 Nodemailer {代码...} 引入 {代码...} 创建transport 创建 transport 使用 Nodemailer 的createTransport方法,需要配置一下邮件服务。 首先,要在邮箱设置里开...
重置.ssh秘钥
当重置了.ssh秘钥后,不是简单的生成秘钥,重新复制粘贴公钥到git即可。 1.在申请ssh秘钥之前,首先要重置全局git用户名和邮箱地址。 {代码...} 2.使用下面的命令生成秘钥,注意这里一定要加上上面注册的那个邮箱地址 {代码...} 3.将_rsa.pub文件中的密码复制粘贴到git或者码云中 4.只有成功设置了ssh key,我们的本地电...
2019-02-20
【HarmonyOS】搜索历史记录
HarmonyOs-demo-搜索历史记录 {代码...}
2024-09-26
一篇就懂,230页Elasticsearch大数据搜索引擎解读PDF
智慧生物的大规模协作造就了惊人的进化奇迹。大规模机器集群造就机器系统进化成为强大的智能系统。Elasticsearch作为大数据与搜索引擎技术的结合体,随着社会对大规模开源分布式搜索引擎的需求迅速成长。
2022-01-22
配置秘钥
* 1. 公司给你开一个 gitlab 权限 账号: wl@360.com 密码: wl * 2. 配置 git config --global user.name "wl@360" git config --global user.email wl@360.com * 3. 配置公钥 私钥 ssh-keygen -t rsa -C "你的github邮箱" // 创建公钥 私钥 vim ~/.ssh/id_rsa.pub // 打开公钥 * 4. 打...
2020-05-16
git push 提示'You are not allowed to push code to this project'
提示信息: 确认过用户名, 邮箱设置, 提交权限以及sshKey没问题后, 再用 ssh -T git@xxx.com测试仍然不通 最后解决:当前项目下, vim .git/config打开配置,将如下高亮行原本的url = [链接] 替换成url = git@git.~
HTML语义化和SEO优化
为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构:为了裸奔时好看;用户体验:例如title、alt用于解释名词或解释图片信息、label标签的活用;有利于SEO:和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息:爬虫依赖于标签来确定上下文和各个关键字的权重;方便其他设备解析(如屏幕阅读器、盲人阅...
500行代码打造AI搜索引擎!贾扬清周末项目登顶GitHub热榜
关注前沿科技 量子位只用500行代码搭出来的AI搜索引擎,登顶GitHub趋势榜。作者:贾扬清的LeptonAI团队。Lepton Search耗时一个周末打造,仅作为Demo演示而不是正式产品,只为向开发者展示“天下没有难构建的AI应用”。△能理解中文但用英文回答贾扬清事后感慨到:这件事并没有那么复杂——我们刚开始时确实以为会更难。另外...
2024-01-29
企业级AI搜索解决方案:阿里云AI搜索开放平台
随着信息技术的飞速发展,搜索引擎作为信息获取的重要工具,扮演着不可或缺的角色。阿里云 AI 搜索开放平台以其强大的技术支持和灵活的开放性,持续为用户提供高效的搜索解决方案。
2025-05-22