Lucene开发,垂直搜索(比如淘宝,京东类似搜索功能)——第二节 为什么要使用搜索

            这里主要拿电子商务网站为例子。为什么必须使用搜索引擎技术呢?


            电子商务网站有几个特点:

                     1.访问量比较大,特别是对于像淘宝,京东等大型电子商务网站,更是如此。淘宝一天的访问量肯定是以亿为单位的。如果是做活动,可能还会以10亿计。

                      2.安全性要求高。电子商务网站比一般的网站在安全性上必须有更好的安全性。否则就不是合格的电子商务网站。

                      3.用户体验要求高,其实对于一般的网站也是一样的,用户体验差了,对于用户的感觉就不好。用户体验要求高,则要求数据传输的速度快。

                      4.电子商务网站的商品信息量一般会很大。

           假如直接使用数据库技术会由哪些问题呢?

                     1.数据库连接是非常有限的。一旦用户连接数一多,大于了数据库连接上限。有什么情况你懂的。而且用户非常容易就达到了这个数目。

                         像淘宝那样的商品量。没有千亿也有百亿。所以分布式搜索引擎技术是不二的选择。这就是为嘛,淘宝长期挖百度的人才的根本原因了。

                         从理论上讲,淘宝应该是有几个独立的搜索索引库,1个搜索服务器瘫了,直接切换到其他几十个索引服务器,每个索引服务器是同步索引的,保存了一份索引的  拷贝,定时同步索引服务器。1个或多个分布式图片服务器,n多缓存服务器,才组成了淘宝的商品搜索。淘宝的图片服务器是中国最好的,但是搜索确不是,所以对百度的人才很青睐。

                      2.对于网络安全性而言。一般网络攻击是通过动态页面攻击的。索引减少动态页面可以一定程度上减少攻击。

                      3.用户体验就不说了,如果不连接数据库,而改成连接搜索引擎索引库,那么能更好的提高用户体验。


          所以,对于电子商务网站而言,分布式的搜索引擎技术是很重要的。

                    

                    

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值