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

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

具体烂在哪里?是结果不全?还是不准?还是UI烂?我用过几次觉得还好
burnex
2014 年 8 月 8 日
@cnallenzhao 谢谢

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

可以用sphinx做,现成的。再配合中文分词库、拼音库等。
14
2014 年 8 月 8 日
知乎的太差了,搜索两个字都能给你拆成一个字
vvtommy
2014 年 8 月 8 日
知乎用 apache Lucene
maemual
2014 年 8 月 8 日
。。。。。。
实在是没有精力去优化搜索。
目前搜索是基于elasticsearch( http://www.elasticsearch.org/ )做的二次开发
ventlam
2014 年 8 月 8 日
知乎的搜索词库没做好。elastichsearch是好东西。
jseanj
2014 年 8 月 8 日
icyalala
2014 年 8 月 8 日
Elasticsearch +1

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

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

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

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

© 2021 V2EX