搞Solr这一年

去年6月份毕业到现在已经快一年半了,很庆幸从事了搜索引擎这份工作,虽然谈不上有多深入,但至少已经入门了。在这一年半里,搞了3个月的hbase和mapreduce,搞了一个月的nutch,最后搞了一年的Solr。想当初刚参加项目的时候,大家对hbase、solr一点都不懂,通过慢慢摸索每日每夜的攻关,现在终于把产品做好了。那段一起奋斗的时光真让人怀念。

回想这一年里,前半段一直在做Solr的测试,测Solr的性能,测产品的规格,测最优的配置,那段时间其实蛮枯燥的。慢慢的,测试多了,对Solr就有了全面的认识了,也逐渐能解决日常的问题了。后来的半年是优化的半年,修改过不少的Solr/lucene的源码,有成功的也有失败的,也因此从测试工作转向了源码优化这一块,但是对Solr仍然只是了解一小部分。直到项目已经结束,最近一个月终于有时间来才能统一的来学习Solr源码。以前阅读源码很枯燥,现在却慢慢读出了味道,从Solr的源码中能学到很多东西,也有了持续下去的兴趣。读的越多越觉得Solr的牛逼,虽然实际应用中并不一定需要太深入Solr的源码,但是通过一个开源项目来学习却是个很好的提升自己的方式,以后即使不再从事Solr这一块了我也会坚持学下去。现在Elesticsearch很火,但是我觉得他们很多东西都是想通的,而且底层都是lucene,lucene才是灵魂。

现在项目结束了,产品也已经在卖了,进入了维护阶段了看公司的样子也不打算投入啥了,还减少了项目组的人员。目前只剩下三个人了,且只有我一个人在搞Solr了,突然间有种孤独感。过完年打算开始找机会了,希望明年能进入更好的团队,找到一群志同道合的人一起搞Solr。

一直以来学习Solr都是一个人在摸索,碰到问题也没人去请教交流,国内的有关Solr的论坛貌似也不是很有人气(如果有人气的论坛请大家告知我)。 最近写博客的时候能碰到不少也在搞Solr的朋友,所以欢迎大家能加我的QQ282335345,或者加入我的QQ群412268049, 分享交流日常的Solr问题,白天没时间上Q,晚上还是有大把时间的,非诚勿扰。

搞Solr这一年(本人QQ 282335345 群412268049 欢迎大家一起学习Solr 非诚勿扰)的更多相关文章

  1. QQ付费群规则重大变更!特别是这类群!

    很多人都是知道现在QQ有个付费群功能.以往加群需要你填写一些验证信息给管理员,管理员看你顺眼就放你进去,不顺眼你就进不去了.另外还有一些打广告的人难免会被管理员误判给放进去,令管理员苦恼不已,总有审核 ...

  2. SSM+solr 通过商品搜索学习solr的简单使用

    学习了一下https://github.com/TyCoding/ssm-redis-solr这个github上的solr搜索功能,现在来记录一下. 我的理解就是solr有点类似于数据库,但它是有索引 ...

  3. CSDN博客QQ加群、微信

    对于QQ加群我一直是拒绝的,不是自己摆姿态,而是实在没有这种影响力和能力.然而今日一朋友的话改变了我这种想法,所以尝试在CSDN博客首页上增加QQ加群功能.此博客也就权当一个记录(主要是为了上传一张二 ...

  4. lucene&solr学习——solr学习(一)

    1.什么是solr solr是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文检索服务器.Solr提供了比lucene风味丰富的查询语言,同时实现了可配置,可扩展,并对索 ...

  5. 学习Solr(三)

    本文以solr5为例说明在linux系统上单机安装过程. 一.    solr的安装 1.   solr能够安装在不同的操作系统上,安装solr前需要安装何时的JRE.当前版本5.5最低需要JRE1. ...

  6. 学习Solr(二)

    一.Solr概述 1.什么是Solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器.Solr提供了比Lucene更为丰富的查询语言,同时实现了可 ...

  7. 学习Solr(一)

    一.安装 1.需要的安装包:apache-tomcat-7.0.47.tar.gz.solr-4.10.3.tgz.tgz(jdk自行安装) 2.解压tomcat并创建solr文件夹 [root@lo ...

  8. Yocto开发笔记之《U-boot启动内核流程》(QQ交流群:519230208)

    QQ群:519230208,为避免广告骚扰,申请时请注明 “开发者” 字样 ======================================================== 执行命令 ...

  9. OFD系列软件说明(免费试用、QQ交流群:877371250)

    前言 OFD是一个版式文档格式.所谓版式文档格式是版面呈现效果固定的电子文档格式. 我们今天接触到最多的版式文档就是国际通用的PDF. 国内的就是由工业和信息化部软件司牵头中国电子技术标准化研究院成立 ...

随机推荐

  1. 自己动手画一个HTML5的按钮

    <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8& ...

  2. HTTPClient实现java自动登录人人网

    参考网址: https://passport.csdn.net/account/login  http://www.iteye.com/topic/638206 httpClient http://b ...

  3. AFNetworking 使用总结

    NSString *URLTmp = @""; NSString *URLTmp1 = [URLTmp stringByAddingPercentEscapesUsingEncod ...

  4. 遍历datatable的几种方法【转载】

    遍历datatable的方法2009-- :02方法一: DataTable dt = dataSet.Tables[]; ; i < dt.Rows.Count ; i++) { string ...

  5. strstr和memcmp函数的实现

    #include <stdio.h> #include <stdlib.h> //malloc()函数 typedef unsigned int size_t; size_t ...

  6. [转] Android学习系列(29)--App调试的几个命令实践

    在Android的应用开发中,我们会用到各种代码调试:其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面 ...

  7. c++矩阵运算

    优化了一些算法 #pragma once #include <iostream> #include <iomanip> #include <string> #def ...

  8. android 实现垂直的ProgressBar

    I had recently come across the need for a vertical progress bar but was unable to find a solution us ...

  9. js--小结⑦---格式转换

  10. (转)Smarty Foreach 使用说明

    foreach 是除 section 之外处理循环的另一种方案(根据不同需要选择不同的方案). foreach 用于处理简单数组(数组中的元素的类型一致),它的格式比 section 简单许多,缺点是 ...