V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
burnex
V2EX  ›  问与答

求类似知乎的搜索功能实现方法?

  •  
  •   burnex · 2014-08-08 09:52:41 +08:00 · 5155 次点击
    这是一个创建于 3760 天前的主题,其中的信息可能已经有所发展或是发生改变。
    类似知乎的搜索功能怎么做,有什么比较好的库,或者有没有较好的入门文章,目前毫无头绪,哪位大牛知道,麻烦指教一下啊,谢谢啦
    16 条回复    2014-08-08 15:19:13 +08:00
    cnallenzhao
        1
    cnallenzhao  
       2014-08-08 10:04:43 +08:00   ❤️ 1
    http://xapian.org/
    Xapian,一个开源的搜索引擎(全文索引)库。
    sandtears
        2
    sandtears  
       2014-08-08 10:13:29 +08:00
    知乎的搜索惨不忍用...
    我从来都是在 Google 输入 "keyword site:zhihu.com" 来搜索的
    flied
        3
    flied  
       2014-08-08 10:32:34 +08:00
    如果是技术学习就不说啥了,如果是做产品准备参考,必须说一下,知乎那个搜索框,体验简直烂爆了,没事别学他。
    jamesxu
        4
    jamesxu  
       2014-08-08 10:43:02 +08:00
    知乎的搜索的确很差劲,还是用搜索引擎搜吧
    abscon
        5
    abscon  
       2014-08-08 11:18:13 +08:00 via Android
    @sandtears
    @jamesxu
    @flied

    具体烂在哪里?是结果不全?还是不准?还是UI烂?我用过几次觉得还好
    burnex
        6
    burnex  
    OP
       2014-08-08 11:21:29 +08:00
    @cnallenzhao 谢谢

    @sandtears @flied @jamesxu 是准备做产品,那有什么别的网站,这方面做得比较好的,还是就像v2ex一样集成google或百度这种专业的搜索引擎更好?
    chlx
        7
    chlx  
       2014-08-08 11:24:18 +08:00
    还是上个世代的技术...
    yetone
        8
    yetone  
       2014-08-08 11:24:30 +08:00 via Android
    知乎的搜索应该是知乎所有产品中做的最烂的吧
    qianfei7f
        9
    qianfei7f  
       2014-08-08 11:26:48 +08:00
    知乎的搜索结果确实比较烂...算法应该比较简单,结果不很全也不很准。
    jk2r
        10
    jk2r  
       2014-08-08 11:38:12 +08:00
    不是自己写的话,无外乎就更新和搜索规则(拼音联想、排序rank值)

    可以用sphinx做,现成的。再配合中文分词库、拼音库等。
    14
        11
    14  
       2014-08-08 11:42:10 +08:00
    知乎的太差了,搜索两个字都能给你拆成一个字
    vvtommy
        12
    vvtommy  
       2014-08-08 12:13:09 +08:00
    知乎用 apache Lucene
    maemual
        13
    maemual  
       2014-08-08 12:34:39 +08:00
    。。。。。。
    实在是没有精力去优化搜索。
    目前搜索是基于elasticsearch( http://www.elasticsearch.org/ )做的二次开发
    ventlam
        14
    ventlam  
       2014-08-08 13:52:36 +08:00
    知乎的搜索词库没做好。elastichsearch是好东西。
    jseanj
        15
    jseanj  
       2014-08-08 13:53:35 +08:00
    icyalala
        16
    icyalala  
       2014-08-08 15:19:13 +08:00
    Elasticsearch +1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1540 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:18 · PVG 01:18 · LAX 09:18 · JFK 12:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.