rootsir
V2EX  ›  问与答

为什么 V2EX 不自己做个搜索功能

  •  
  •   rootsir · Jun 26, 2015 · 6819 views
    This topic created in 3999 days ago, the information mentioned may be changed or developed.
    而是用google搜索,在公司都是http代理上网,更不可能去搭建VPN,google打不开
    Supplement 1  ·  Jun 26, 2015
    不少人说我懒,比如我上面的例子,如果我用百度 bing 这个过程会比较繁琐,远不如直接在站内输入关键词方便,所以我就问了为什么没有添加站内搜索
    63 replies    2016-07-30 19:55:35 +08:00
    ybbswc
        1
    ybbswc  
       Jun 26, 2015   ❤️ 2
    专业的东西交给专业的人去做。
    gDD
        2
    gDD  
       Jun 26, 2015   ❤️ 5
    「ICP 备」+「Google Search」确实是一个奇葩的组合。
    mortal
        3
    mortal  
       Jun 26, 2015   ❤️ 1
    @gDD 而且现在用 SS 还上不了 V2……墙是双向的-,-
    rootsir
        4
    rootsir  
    OP
       Jun 26, 2015
    回一楼,不觉得站内搜索有多专业 so很奇葩
    loading
        5
    loading  
       Jun 26, 2015 via Android
    @rootsir 可以自己 bing.com site:v2ex.com

    一楼说的是专业是搜索引擎google…
    lifanxi
        6
    lifanxi  
       Jun 26, 2015 via Android
    @rootsir 站内搜索,也不是一个Select可以解决的,还是需要搭一套搜索引擎。有了搜索引擎也不是就万事大吉的,相关性、排序、个性化神马的都得跟上,不然搜索结果可能就不是那么美好。如果需求不是那么强烈、或者资源不是那么充足,就不值得投入。
    charlie21
        7
    charlie21  
       Jun 26, 2015
    为什么要做?开放论坛上的给各个技术节点给世界上技术最好的搜游引擎(的 spider 去抓取) 还不够吗
    LeoQ
        8
    LeoQ  
       Jun 26, 2015
    rootsir
        9
    rootsir  
    OP
       Jun 26, 2015
    为什么要做? 我刚刚不是说了吗?我现在用不了搜索功能!
    sethverlo
        10
    sethverlo  
       Jun 26, 2015
    问搜索之前就不会搜一下之前有没有类似的帖子?
    loading
        11
    loading  
       Jun 26, 2015 via Android
    我做过不少站内的搜索,写了不少代码,也就是和大学论文那样,样本能跑而已…
    rootsir
        12
    rootsir  
    OP
       Jun 26, 2015
    @lifanxi 站内搜索这方面东西应该比较成熟了,不是第一个吃螃蟹的人,v2放国内备案,同时用google搜索 ,造成了我上述的不便 怪怪的
    rootsir
        13
    rootsir  
    OP
       Jun 26, 2015
    @sethverlo 因为我现在在公司用不了搜索,所以问了这个问题,能用搜索我也不用这个问题了
    sethverlo
        14
    sethverlo  
       Jun 26, 2015
    @rootsir 把你帖子标题丢百度和必应都有结果,没见过你这么懒还理直气壮的,block 不送。
    stevegy
        15
    stevegy  
       Jun 26, 2015
    开一个www.bing.com,输入 “site:v2ex.com 关键字”

    我就随便说说,不知道你们到底要什么样的站内搜索。。。比如:特定的内容如果只有登录用户可以看的,以上方法就不能用。
    全文检索还是有些东西要考虑的,像 @lifanxi 说的。。。主要还是精力、时间和资源吧。。。
    Perry
        16
    Perry  
       Jun 26, 2015
    /t/189501
    /t/117271
    /t/142107
    /t/156960
    /t/182805
    /t/188210
    Livid 也说正在找解决方案
    rootsir
        17
    rootsir  
    OP
       Jun 26, 2015
    @sethverlo 这不是懒不懒的问题 ,网站服务做的不够人性友好,提个意见就说懒。产品经理都可以下岗了,那帮人太懒,不要给他们做东西。
    twor2
        18
    twor2  
       Jun 26, 2015
    @rootsir 心态好一点。 有些话正说反说都有理,自己知道自己的理就可以了。
    caomu
        19
    caomu  
       Jun 26, 2015 via Android   ❤️ 1
    我想建议 @livid @kai 试试 https://swiftype.com
    Septembers
        20
    Septembers  
       Jun 26, 2015 via Android
    @loading 做一个search engine要处理/考虑的问题的确很多。
    xfspace
        21
    xfspace  
       Jun 26, 2015
    重复造轮子作甚。
    lsongdev
        22
    lsongdev  
       Jun 26, 2015 via iPhone
    不是已经做了么,而且用了世界上最强大的引擎做支撑。
    pheyer
        23
    pheyer  
       Jun 26, 2015
    @mortal 对啊,我也发现了这个,备案后开SS就打不开了
    jwk345
        24
    jwk345  
       Jun 26, 2015
    看看知乎的站内搜索就知道了,没必要做这种吃力不讨好的事
    yeyeye
        25
    yeyeye  
       Jun 26, 2015
    其实可以反向代理一个谷歌 但是只能搜本站关键词那种
    bugmenott
        26
    bugmenott  
       Jun 26, 2015
    @pheyer
    @mortal
    因为你们不用https,所以_略
    mikuazusa
        27
    mikuazusa  
       Jun 26, 2015
    我觉得没必要,有这个时间去维护和优化一个搜索引擎,不如专注做好社区的基本功能和多尝试一些有趣的想法...
    wolfan
        28
    wolfan  
       Jun 26, 2015
    搜索可是一个费资源的事,既然有专业的何必在浪费资源呢,我是这样想的。
    lincanbin
        29
    lincanbin  
       Jun 26, 2015
    Livid不懂搜索相关的技术,如果只是文盲用的那种SQL的like语句,这个数量级下会死人。

    FULLTEXT索引对于中文全文检索也各种不合适。

    如果只是简单对帖子进行分词入库索引,搜索同样是分词然后去翻索引,这搜索结果就跟知乎的一样傻了。

    真正的、能用的搜索不是Livid一个外行人搞得起来的。
    msg7086
        30
    msg7086  
       Jun 26, 2015
    @rootsir 网站没什么不人性化的。用不了Google又不是站长的错。
    Delbert
        31
    Delbert  
       Jun 26, 2015 via Android
    那个nijia不就是专门给V2做的站内搜索吗?
    Rorysky
        32
    Rorysky  
       Jun 27, 2015
    我知道! 我知道! livid 以前说过,是为了 每次 你们搜索的时候,可以提高 v2ex 在 Google 的搜索结果里的权重。
    xuhaoyangx
        33
    xuhaoyangx  
       Jun 27, 2015
    已b
    zonghua
        34
    zonghua  
       Jun 27, 2015 via iPhone
    @lincanbin 不知道wordpress的搜索是怎么实现的,博客的搜索可以及时啊,不然搜索引擎收录要时间呢。doge,我只知道like去拼接语句。
    88250
        35
    88250  
       Jun 27, 2015
    @gDD 我也在做社区,也是这个组合,哈哈
    lincanbin
        36
    lincanbin  
       Jun 27, 2015
    @zonghua 如果是PHP其实有很多现成的成熟搜索方案可以抄,而且WP帖子数量级不大做起来也不是问题。

    可以V2EX是跟知乎一样用Python写的,我觉得自己做搜索,能做到有知乎的搜索功能一半那么好就相当可以了。
    proudzhu
        37
    proudzhu  
       Jun 27, 2015
    @rootsir 公司不能用 Google 去和 IT 说不就行了。。。
    neilwong
        38
    neilwong  
       Jun 27, 2015 via iPhone
    这个吐槽点我完全get不到。经常用v2 的搜索,感觉Google的排序和相关性做的都很好,如果v2自己做反而没这种效果。楼主吐槽这一点,真是不知道说什么好
    DennyDai
        39
    DennyDai  
       Jun 27, 2015
    其实吧,SEO做的足够好,收录很快的,google有更好的算法,为什么不用,另外这也是个良性循环,从google点进来也增加权重什么的,SEO越来越好,收录越来越快
    mawenjian
        40
    mawenjian  
       Jun 27, 2015
    两个原因,一个是搜索排序算法的优化本身就是一门很大的学问,如果自己做的话,很难做好,倒不如用现成的。
    第二个原因,我看大家都没有提到,就是搜索是一件很耗费服务器资源的事情,无论是实时搜索、还是离线计算(比如高维矩阵运算),对服务器计算资源的要求都是很高的,自己做性价比太低太低。

    至于为什么用Google而不用Bing或者度娘,我觉得Livid可能默认大家都会以正确的姿势使用Google吧。这里哪个程序猿敢说自己在国内不能使用Google?

    就酱紫。
    jings
        41
    jings  
       Jun 27, 2015
    v2ex 更像是个人的网站 为什么不开发游戏赚钱呢 为什么不搞电子商务呢 为什么 不做手机呢 为什么不搞房地产呢
    哪有那么多为什么 一个人的精力是有限的
    还有一点 livid懂搜索吗?
    典型的站着说话不腰疼
    jay_chiu
        42
    jay_chiu  
       Jun 27, 2015
    楼主问了一个很实在的问题,不知道那里跑来的一堆人,怕啦怕啦的。这是个用户体验的是事儿,你放个百度的站内搜索在Google的边上,你看用哪个的多。别说自己做个site的书签。
    mliilm
        43
    mliilm  
       Jun 27, 2015 via Android
    @livid 可以考虑百度新出的站内搜索api

    http://zn.baidu.com/cse/home/index
    Starduster
        44
    Starduster  
       Jun 27, 2015
    = = 谁说开翻墙上不了 V2 最近我才把 V2 从 ss 的 pac 里去掉,比直连慢那么一点而已

    另外不用百度的 API 大概是情怀?(雾)
    kn007
        45
    kn007  
       Jun 27, 2015
    第一、没GG专业
    第二、浪费资源
    第三、这样挺好
    xrui
        46
    xrui  
       Jun 27, 2015 via Android
    @jay_chiu 肯定是用Google的多啦,不信你自己去搜一下同一个关键词
    site:v2ex.com 为什么不自己做个搜索功能
    kamen
        47
    kamen  
       Jun 27, 2015
    google搜索足够好
    可以使用网址重定向把网址重定向到bing
    你还可以使用google的反向代理
    jay_chiu
        48
    jay_chiu  
       Jun 27, 2015
    @xrui 我的意思是如果有两个选择,一个Google的搜索框,一个百度的搜索框。
    sethverlo
        49
    sethverlo  
       Jun 27, 2015 via iPhone   ❤️ 1
    @jay_chiu 吐槽点并不是说「不实在」,而是这个问题被问过太多次了。
    sethverlo
        50
    sethverlo  
       Jun 27, 2015 via iPhone
    xrui
        51
    xrui  
       Jun 27, 2015 via Android
    @jay_chiu 我是说你能用百度搜到想要的内容吗?
    jay_chiu
        52
    jay_chiu  
       Jun 27, 2015
    @sethverlo 这是建议,不是问题!
    popu111
        53
    popu111  
       Jun 27, 2015
    @pheyer
    @mortal
    你们只是需要一个[switchyomega](https://github.com/FelisCatus/SwitchyOmega)
    wclebb
        54
    wclebb  
       Jun 27, 2015
    https://www.v2ex.com/t/187242#reply4

    麻烦你用百度或其它搜索引擎搜V2EX 有没有出现过相关的帖子然后再提问。
    老大说了不考虑。
    我巴不得只有 Google 搜索。
    我还跑去 Uber 那发邮件抗议用百度地图,当然回邮件只有抱歉。
    sethverlo
        55
    sethverlo  
       Jun 27, 2015
    @jay_chiu 对啊,这是建议没错,建议就不能搜索了?
    easonleo
        56
    easonleo  
       Jun 27, 2015
    1. Google更专业
    2. 节省开发成本
    3. 可能是提高使用门槛
    shunia
        57
    shunia  
       Jun 27, 2015
    这么多。。。的内容,应该不太适合放bing尤其是百毒吧?
    应该会有风险。
    我也觉得google搜索不便,不过确实有帖子里Livid说正在造自己的轮子。
    耐心静等呗
    jayin
        58
    jayin  
       Jun 27, 2015
    可以尝试 微搜索http://tinysou.com/
    ulic95
        59
    ulic95  
       Jun 28, 2015
    貌似so.com也能搜了
    rootsir
        60
    rootsir  
    OP
       Jul 2, 2015
    你们总之一句话google大法好~~~~ 用户体验糟糕的事儿
    lxyyzm
        61
    lxyyzm  
       Jul 30, 2016
    @kamen 请教一下,如何实现重定向
    kamen
        62
    kamen  
       Jul 30, 2016 via Android   ❤️ 1
    @lxyyzm redirector
    lxyyzm
        63
    lxyyzm  
       Jul 30, 2016
    装了redirector扩展,搞定了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5853 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 280ms · UTC 01:49 · PVG 09:49 · LAX 18:49 · JFK 21:49
    ♥ Do have faith in what you're doing.