像淘宝一樣的搜尋引擎

2014-06-27 07:43:14 +08:00
 foonpcf
請問怎做一個搜尋引擎,像淘宝一樣,可以用KEYWORD來過濾,然後得出結果
3132 次点击
所在节点    问与答
10 条回复
ss098
2014-06-27 07:54:13 +08:00
《淘宝技术这十年》里面貌似有讲到
foonpcf
2014-06-27 08:54:49 +08:00
只是想有一些選擇,然後能夠過濾,這個功能
liangdi
2014-06-27 10:28:01 +08:00
elasticsearch 或者 solr 这些可以
YouXia
2014-06-27 10:31:38 +08:00
原理就是分词和倒排索引。
em70
2014-06-27 10:34:39 +08:00
看你数据库有多大了,小规模数据,sql全文搜索就行了
foonpcf
2014-06-28 10:35:23 +08:00
@em70 我的數據庫不大,只是大約5000本書籍。
foonpcf
2014-06-28 10:36:37 +08:00
@YouXia 可以理用jQuery, 做到這些分詞和倒排索引?
YouXia
2014-06-28 10:48:49 +08:00
@foonpcf
后台程序完成的,前端只负责显示,数据小的话,SQL全文搜索就可以。
em70
2014-06-28 12:15:11 +08:00
@foonpcf 这么小,用sql的like语句全文搜索就足以了

select * from book where name like %keywords%;
huanghaofu86
2014-09-25 10:13:05 +08:00
大规模呢,淘宝的数据量很大,特别是图片,大家怎么处理?

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

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

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

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

© 2021 V2EX