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

现在项目中如果要建立搜索业务,一般都是用 elasticsearch 吗?还有没有其他技术栈

  •  
  •   sunshinev ·
    sunshinev · 2020-11-04 16:06:54 +08:00 · 3248 次点击
    这是一个创建于 1478 天前的主题,其中的信息可能已经有所发展或是发生改变。
    17 条回复    2020-11-06 07:25:04 +08:00
    FreeEx
        1
    FreeEx  
       2020-11-04 16:08:41 +08:00
    solr ?但是为啥不用 es
    maocat
        2
    maocat  
       2020-11-04 16:24:17 +08:00
    自己撸过一个,硬是没上 es, 多线程搜索查询+数据分析后,统一结果集
    liuxey
        3
    liuxey  
       2020-11-04 16:39:02 +08:00
    短期内想出货,直接上 ES,不然就是专注搜索 10 年
    clf
        4
    clf  
       2020-11-04 16:41:51 +08:00
    一般用 ES,当然搜索引擎不止这一个,还有别的。但是 ES 相对来说实现成本比较低。
    iyangyuan
        5
    iyangyuan  
       2020-11-04 16:50:16 +08:00
    如果用户量不大,自己用 mysql 实现倒排索引也不难,需求复杂的话,只能上 es 了
    zoharSoul
        6
    zoharSoul  
       2020-11-04 17:23:34 +08:00
    有,
    还有 solr
    Varobjs
        7
    Varobjs  
       2020-11-04 18:14:15 +08:00
    如果简单的搜索,没有那么多维度可以考虑 sonic ?

    [参考]( http://varobj.com/2020/09/28/how-to-build-search-service-with-sonic/)
    GM
        8
    GM  
       2020-11-04 19:36:44 +08:00
    看需求,不复杂的需求就直接用数据库的全文检索,mysql,sqlserver 等都支持
    linvaux
        9
    linvaux  
       2020-11-04 19:39:28 +08:00 via iPhone
    直接 es 吧,其他的基本不用考虑
    xuanbg
        10
    xuanbg  
       2020-11-04 19:54:37 +08:00
    ES 是目前你能用上的成本最低,效果比较好的方案。如果楼主觉得 ES 不能满足,那你们就准备 1 个亿的预算,建一个至少 10 人以上规模的搜索团队干上至少 10 年吧。
    CoderGeek
        11
    CoderGeek  
       2020-11-04 20:08:24 +08:00
    楼上的 哈哈 真实
    zhengxiaowai
        12
    zhengxiaowai  
       2020-11-04 20:10:25 +08:00
    postsql 全文搜索引擎
    Cbdy
        13
    Cbdy  
       2020-11-04 20:35:16 +08:00 via Android
    简单的用数据库也可以勉强弄一下
    zxCoder
        14
    zxCoder  
       2020-11-05 08:27:43 +08:00
    select * from table where column like %keyword%;
    jjshare
        15
    jjshare  
       2020-11-05 09:04:22 +08:00
    sphinx 、xunsearch 也可以考虑~
    sphinx 之前使用过,比较小巧
    qloog
        16
    qloog  
       2020-11-05 09:27:16 +08:00
    从简单到复杂,依次是:
    sphinx 、xunsearch 、solr 、es
    当然功能和性能也是依次增强的
    xiaochong0302
        17
    xiaochong0302  
       2020-11-06 07:25:04 +08:00 via iPhone
    我的项目:酷瓜云课堂用的是 xunsearch, 全文搜索效果还是可以的,你可以体验一下,ctc.koogua.com
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1133 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:01 · PVG 07:01 · LAX 15:01 · JFK 18:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.