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

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

  •  
  •   rootsir · 2015-06-26 18:19:02 +08:00 · 6207 次点击
    这是一个创建于 3430 天前的主题,其中的信息可能已经有所发展或是发生改变。
    而是用google搜索,在公司都是http代理上网,更不可能去搭建VPN,google打不开
    第 1 条附言  ·  2015-06-26 18:59:34 +08:00
    不少人说我懒,比如我上面的例子,如果我用百度 bing 这个过程会比较繁琐,远不如直接在站内输入关键词方便,所以我就问了为什么没有添加站内搜索
    63 条回复    2016-07-30 19:55:35 +08:00
    ybbswc
        1
    ybbswc  
       2015-06-26 18:20:36 +08:00   ❤️ 2
    专业的东西交给专业的人去做。
    gDD
        2
    gDD  
       2015-06-26 18:21:58 +08:00   ❤️ 5
    「ICP 备」+「Google Search」确实是一个奇葩的组合。
    mortal
        3
    mortal  
       2015-06-26 18:24:53 +08:00   ❤️ 1
    @gDD 而且现在用 SS 还上不了 V2……墙是双向的-,-
    rootsir
        4
    rootsir  
    OP
       2015-06-26 18:25:03 +08:00
    回一楼,不觉得站内搜索有多专业 so很奇葩
    loading
        5
    loading  
       2015-06-26 18:31:13 +08:00 via Android
    @rootsir 可以自己 bing.com site:v2ex.com

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

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

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

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

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

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

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

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

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

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

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