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

2015-06-26 18:19:02 +08:00
 rootsir
而是用google搜索,在公司都是http代理上网,更不可能去搭建VPN,google打不开
6174 次点击
所在节点    问与答
63 条回复
xfspace
2015-06-26 19:46:30 +08:00
重复造轮子作甚。
song940
2015-06-26 19:53:16 +08:00
不是已经做了么,而且用了世界上最强大的引擎做支撑。
pheyer
2015-06-26 22:29:14 +08:00
@mortal 对啊,我也发现了这个,备案后开SS就打不开了
jamesxu
2015-06-26 23:02:05 +08:00
看看知乎的站内搜索就知道了,没必要做这种吃力不讨好的事
yeyeye
2015-06-26 23:08:17 +08:00
其实可以反向代理一个谷歌 但是只能搜本站关键词那种
bugmenott
2015-06-26 23:13:35 +08:00
@pheyer
@mortal
因为你们不用https,所以_略
mikuazusa
2015-06-26 23:16:29 +08:00
我觉得没必要,有这个时间去维护和优化一个搜索引擎,不如专注做好社区的基本功能和多尝试一些有趣的想法...
wolfan
2015-06-26 23:18:20 +08:00
搜索可是一个费资源的事,既然有专业的何必在浪费资源呢,我是这样想的。
lincanbin
2015-06-26 23:40:19 +08:00
Livid不懂搜索相关的技术,如果只是文盲用的那种SQL的like语句,这个数量级下会死人。

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

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

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

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

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

就酱紫。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/201426

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX