最近一直在重温Java的那些经典设计模式,今天刚好看到“适配器模式”。百度百科对适配器一词的解释:适配器是英语Adapter/adaptor的汉语翻译。适配器就是一个接口转换器,它可以是一个独立的硬件接口设备,允许硬件或电子接口与其它硬件或电子接口相连,也可以是信息接口。比如:电源适配器、三角架基座... Read More
posted @ 2015-10-19 20:56 极品健健 Views(3100) Comments(0) Diggs(0) Edit
场景简单描述就是,默认排序条件下,在某一次职位搜索返回的结果中,有以下几点要求(搜索域主要包括职位标题position_title和职位需求requirement,还有其他工作地址,职位公司等等,以下例子为了方便起见,只考虑职位标题):优先考虑一年内有更新、编辑操作的职位对于时间在一个月之内的职位,... Read More
posted @ 2015-10-12 09:15 极品健健 Views(1037) Comments(0) Diggs(0) Edit
初见Lucene关于Lucene,百度百科是这样描述的:Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言... Read More
posted @ 2015-10-11 16:26 极品健健 Views(721) Comments(0) Diggs(0) Edit
去年,公司搜索引擎用的是solr3.6,后来了由于业务需要,加上solr4.2新增了稳当的原子更新功能,因此我把版本升级到了4.2.1。但是,最近发现solr的服务器偶尔会发生无响应的情况,诡异的是3台solr-slaver服务器同时无响应,持续时间一般是十几秒到一分钟不等,通常一天会发生若干次。正因为是同时发生的,因此我不敢断定是solr的问题。最近听许多用过4.2或者关注4.2的人,都说4.2的问题比较多,不是很稳定,4.3是目前官方推荐的稳定版本。现在准备给版本升级一下,升级到4.3,但是不确定,是否会解决那个无响应问题啊。各位看到这篇日志的同行们,如果知道关于4.2一些bug的,麻烦列 Read More
posted @ 2013-06-26 15:28 极品健健 Views(168) Comments(0) Diggs(0) Edit
我记得大学里最先接触的编程语言似乎是C语言,当时是作为一门选修课。因为一直以来都比较喜欢数学、算法等,因此喜欢上了ACM相关的一些算法竞技,虽然我并不是一个正式的校ACM队员,相关算法更是写的少之又少。学习Java是在大三,当时我的考试成绩似乎只有勉强及格。不过激发我对Java兴趣的应该是临近毕业的毕设需求吧,正是为了完成毕设,我才深入接触了jsp,才开始了自学Java之路。转眼,参加工作已经三年了,从事基于lucene/solr的搜索引擎工作已经两年多了。两年的电子商务搜索引擎开发工作,使我积累了不少的相关经验,特别是一些技术难题的独立研究、思考,让我在电子商务搜索引擎开发领域的技术有了很大 Read More
posted @ 2013-06-13 20:49 极品健健 Views(274) Comments(0) Diggs(0) Edit