码迷,mamicode.com
首页 > 其他好文 > 详细

Solr初步研究

时间:2018-01-18 17:18:47      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:增量   服务   研究   引擎   存储   思路   solr   span   rip   

Solr是一个高性能,采用Java5开发,Solr基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎

1 安装与配置

http://www.cnblogs.com/kehaocheng/p/8005532.html

http://www.cnblogs.com/lxcy/p/8252155.html

安装与配置过程主要注意文件的放置就可以啦

2 基本教程

http://www.cnblogs.com/zhangweizhong/category/771055.html

http://www.cnblogs.com/wenxinghaha/p/3988375.html

3 基本应用场景

1)类似于百度建议的关键字搜索

2)类似于淘宝的商品搜索分类

Facet搜索模式

http://martin3000.iteye.com/blog/1330106

Suggest搜索模式

http://eksliang.iteye.com/blog/2097924

 

4 基本应用思路

将solr与数据库对接,将数据库的某几张表导入到solr,在导入的过程中建立solr索引,但是一般来说solr分为多核而一核对应一张索引表,因此数据库的数据导入也就是将一张或者多张表或者多个数据库的数据

关联创建索引进而存储到这个索引表中,供应用。而对于索引的维护分为定期全部更新,增量更新,复合更新几种模式

5 性能问题处理

1)分为多核,使用tab的方式在应用做到分离,然后将用户最感兴趣的放在第一个tab,像百度,拉钩

2)数据量大则对业务进行垂直拆分,或者水平拆分

3)对于单个模块数据量很大,那么在分为热点数据,和历史数据,根据时间,搜索频率,范围进行排序

4)如果单机并发不够的情况下,那么使用集群式来处理

 

Solr初步研究

标签:增量   服务   研究   引擎   存储   思路   solr   span   rip   

原文地址:https://www.cnblogs.com/rjjs/p/8310382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!