搜索功能的实现成本有多高?

2023-05-31 14:20:53 +08:00
 liuqiongyu889

搜索功能实现不便宜,写了一篇短文介绍几种方案的成本对比:

  1. pg/mysql 全文搜索
  2. SaaS 版:Algolia
  3. 自部署:Elasticsearch + DB Sync
  4. OpenAI Embedding API + Vector DB
  5. 托管版 Elasticsearch
  6. 无服务器:Aws Opensearch Serverless
  7. 自主设计搜索系统

搜索功能的实现成本有多高?

2790 次点击
所在节点    程序员
13 条回复
deplivesb
2023-05-31 14:25:52 +08:00
引流就引流,一个只有 655 个文字的文章,连我一个屏幕都占不满。毫无营养
真就抛开需求大谈特谈
vevlins
2023-05-31 14:39:04 +08:00
meilisearch
liuqiongyu889
2023-05-31 14:39:51 +08:00
@vevlins 不错,刚听别人介绍,我也在看这个服务
liuqiongyu889
2023-05-31 14:51:09 +08:00
@deplivesb 要不您写一篇,我们学习一下?
JackCooper
2023-05-31 15:38:36 +08:00
自建 es 需要 2c4g 服务器 + docker + 熟悉 es 的 api 和语法
其实 es 玩明白了是相对省心+可控的
brader
2023-05-31 15:47:22 +08:00
想起以前我家的产品经理经典名言,这里加个模糊搜索,这不是很简单的吗
cstj0505
2023-05-31 15:52:53 +08:00
@brader 如果不是特别大量加个 like 不是很简单,哈哈
brader
2023-05-31 16:05:17 +08:00
@cstj0505 不大量我会吐槽他吗
liuidetmks
2023-05-31 17:49:08 +08:00
有点眼熟,搜了下,果然以前看过,当时还很钦佩

“这是我一人、半年、十万代码,实现的一个程序员社交平台”
https://www.v2ex.com/t/853486


不过现在感觉,技术并不是主要的,甚至不是次要的。
流量为王,渠道为王,业务为王。
CaptainD
2023-05-31 18:09:30 +08:00
有个疑问,文章里说 pg/mysql 全文搜索是 0$,自部署 elasticsearch + DB Sync 是 50$,同样都是自部署为什么价格不一样
Chad0000
2023-05-31 18:15:03 +08:00
@cstj0505
我自建 es 就是解决 like 触及不到的地方,比如不需要完全匹配,错几个字母也没关系。
wangnimabenma
2023-05-31 18:33:25 +08:00
自建 es 难道不是最便宜的吗。毕竟没多少人访问呀。。。
liuqiongyu889
2023-05-31 19:36:08 +08:00
@CaptainD 因为 pg/mysql 每个项目基本上都是刚需
@wangnimabenma 自建 es 维护麻烦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/944516

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX