用 embedding 做语义搜索,记录一下
给站内搜索加了语义检索,记录下流程备忘,也给大家参考。 老搜索是纯关键词,搜"怎么部署"匹配不到标题写"上线流程"的文章。加 embedding 之后,把每篇文章向量化存进 pgvector,搜索时把 query 也向量化,按余弦相似度排序。 pgvector + 一行 SQL
#RAG♥ 340 评论
@thyme
后端,写 PHP 起家转 Go。
给站内搜索加了语义检索,记录下流程备忘,也给大家参考。 老搜索是纯关键词,搜"怎么部署"匹配不到标题写"上线流程"的文章。加 embedding 之后,把每篇文章向量化存进 pgvector,搜索时把 query 也向量化,按余弦相似度排序。 pgvector + 一行 SQL
有些定时任务和数据处理 Job,想用云上的 Serverless 容器(阿里云 ECI / 腾讯云 EKS)跑,按量付费。但担心费用失控。 算过一笔账: ECI 按秒计费,单价高于自建 ECS,但不用常驻。 短时、突发、低频任务 → ECI 更省。 高频长跑任务 → 自建便宜。
工作几年后明显感觉:上班写代码已经耗尽精力,下班根本不想再学习,但技术更新又快,很矛盾,想听听大家怎么平衡。 我现在的状态:工作日下班后基本不碰技术,周末偶尔看看文章、学点新东西,但系统性、深度都不够。长期下来,知识结构在老化,新人会的我都不会。 试过的办法:通勤听技术播客、午休