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

2014-08-08 09:52:41 +08:00
 burnex
类似知乎的搜索功能怎么做,有什么比较好的库,或者有没有较好的入门文章,目前毫无头绪,哪位大牛知道,麻烦指教一下啊,谢谢啦
5003 次点击
所在节点    问与答
16 条回复
cnallenzhao
2014-08-08 10:04:43 +08:00
http://xapian.org/
Xapian,一个开源的搜索引擎(全文索引)库。
sandtears
2014-08-08 10:13:29 +08:00
知乎的搜索惨不忍用...
我从来都是在 Google 输入 "keyword site:zhihu.com" 来搜索的
flied
2014-08-08 10:32:34 +08:00
如果是技术学习就不说啥了,如果是做产品准备参考,必须说一下,知乎那个搜索框,体验简直烂爆了,没事别学他。
jamesxu
2014-08-08 10:43:02 +08:00
知乎的搜索的确很差劲,还是用搜索引擎搜吧
abscon
2014-08-08 11:18:13 +08:00
@sandtears
@jamesxu
@flied

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

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

可以用sphinx做,现成的。再配合中文分词库、拼音库等。
14
2014-08-08 11:42:10 +08:00
知乎的太差了,搜索两个字都能给你拆成一个字
vvtommy
2014-08-08 12:13:09 +08:00
知乎用 apache Lucene
maemual
2014-08-08 12:34:39 +08:00
。。。。。。
实在是没有精力去优化搜索。
目前搜索是基于elasticsearch( http://www.elasticsearch.org/ )做的二次开发
ventlam
2014-08-08 13:52:36 +08:00
知乎的搜索词库没做好。elastichsearch是好东西。
jseanj
2014-08-08 13:53:35 +08:00
icyalala
2014-08-08 15:19:13 +08:00
Elasticsearch +1

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

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

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

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

© 2021 V2EX