设为首页 收藏本站
查看: 1067|回复: 0

[经验分享] solr+redis综合查询

[复制链接]

尚未签到

发表于 2017-12-19 10:38:50 | 显示全部楼层 |阅读模式
  一、solr和redis简介
  redis是基于缓冲的高效存储读取数据的一个服务端工具,redis是基于key value存储的,访问速度是很快的,基本结构有string,hash,list、set等;听说将在3.2中提出经度纬度查询,目前只有不稳定版本,玩了一下还可以。redis的优势在于高效,但是同时存在以下不足,如不支持模糊查询,不支持分组查询,不支持比运算符查询;
  solr是基于luence的搜索引擎系统,通过文件系统实现较高效率的大数据查询,支持分组,排序,模糊查询等;solr主要是解决数据库访问频繁,和解决数据索引无法解决的查询,如果在按照条件查询中,通过索引去解决搜索效率,你将会发现会有很多索引需要创建,而大量索引的创建,又会引发一些列的问题。solr完美解决了这些问题,并提供了http请求的方式达到添加数据和查询数据
  二、呵呵哒
  在搜索商品或者店铺的时候,由于搜索条件中可能包含很多,如价格、所在地、商品类型、关键字;如果通过搜索引擎如果对价格等4个关键字段添加联合索引是无法实现高效查询的,因为数据库索引具有最左原则,如果用户只输入所在地是无法命中索引;如果对单个字段都添加索引也无法解决问题,因为一个查询只能命中一个索引,呵呵哒,如果使用redis查询的话,存在一些困难,如果查询价格在10-20元之间的商品redis是可以通过强大的工具或者代码能力搞定,但是价格区间不是确定的,说以就算给redis模拟索引也是无法满足条件的,呵呵哒;然后使用solr吧,将数据一并丢给solr,solr通过luence创建文件索引,可以实现快速查询,这就是solr的优势;

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-425642-1-1.html 上篇帖子: solr 单机安装并设置开机启动 下篇帖子: 8.3Solr API使用(StatsComponent聚合统计)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表