V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liuqiongyu889
V2EX  ›  程序员

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

  •  
  •   liuqiongyu889 · 2023-05-31 14:20:53 +08:00 · 2791 次点击
    这是一个创建于 537 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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


    不过现在感觉,技术并不是主要的,甚至不是次要的。
    流量为王,渠道为王,业务为王。
    CaptainD
        10
    CaptainD  
       2023-05-31 18:09:30 +08:00
    有个疑问,文章里说 pg/mysql 全文搜索是 0$,自部署 elasticsearch + DB Sync 是 50$,同样都是自部署为什么价格不一样
    Chad0000
        11
    Chad0000  
       2023-05-31 18:15:03 +08:00 via iPhone
    @cstj0505
    我自建 es 就是解决 like 触及不到的地方,比如不需要完全匹配,错几个字母也没关系。
    wangnimabenma
        12
    wangnimabenma  
       2023-05-31 18:33:25 +08:00
    自建 es 难道不是最便宜的吗。毕竟没多少人访问呀。。。
    liuqiongyu889
        13
    liuqiongyu889  
    OP
       2023-05-31 19:36:08 +08:00
    @CaptainD 因为 pg/mysql 每个项目基本上都是刚需
    @wangnimabenma 自建 es 维护麻烦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1286 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:50 · PVG 01:50 · LAX 09:50 · JFK 12:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.