- 浏览: 15734 次
- 性别:
- 来自: 北京
最新评论
-
xiaofeiyang:
加油,我最近也要弄这个东东
solr4安装配置(windows)和eclipse项目搭建 -
bob007:
嗯,不错,继续努力。
solr4安装配置(windows)和eclipse项目搭建 -
denverj:
虽然看的不知所云。还是支持下。
solr4安装配置(windows)和eclipse项目搭建
文章列表
本人处女座,为了让钱花的百分百值,我在2014年3月28日00点租了阿里云为期一年的服务器,配 置如下:单核2G内存,2M网速,50G硬盘(外加20G系统赠送容量,一共70G),CentOS5.8 64bit。
终于有了“自己”的服务器,虽然 ...
最近自己在写一个个人网站,在解析前台url参数的时候很纠结,由于筛选条件的不同导致每次url请求组合也不相同,比如:/keyword***/***/pn*,每个/内都是一种筛选条件,形式不固定,所以解析参数再拼接成真正的搜索url就很麻烦。
最后为了解决这种多变的情况,又为了方便扩展,定义了一个接口如下:
public interface ParamHandler{
public String handler(String param);//处理参数,返回对应搜索格式字符串
}
然后先建一个关键词的处理类
public class Keywo ...
装饰者模式在我理解就是对象功能的封装和传递的过程。
我们去花店买花送人的时候会首先选哪种花,比如送老婆选的红玫瑰,送妈妈的康乃馨等等,然后包装走人;如果你想送大一点的,那你就得买其他的去搭配,比如101朵玫瑰,外加一些荷兰百合,总之我们会买更多的花(在模式中我们认为有更多的操作)让它能够成为一束花,然后再选那种包装,不论哪种,最终我们得到的是带有包装的一朵花或者一束花。
我们把打成花束和包装都叫做装饰,让一朵花经过不断的包装能有不同的表现。
花有很多种,我们定义花的接口:
public interface 花{
public void printCurren ...
一直对设计模式感到很恐惧,但是作为程序员什么最重要?思想最重要,所以,还是要以砸破砂锅问到底的态度认识一下设计模式。
之所以适配器模式能够引起我的注意,是因为接触springmvc中handlerAdapter的缘故,因为controller以不同的功能分成很多种类型的controller,但是看了别人的帖子之后,发现springmvc所谓的适配器模式其实就是个适配接口,不是真正意义上的适配器模式,那么,适配器模式是什么呢?
比如,我们买的3C产品拿到手中都有一个问题,就是插头与我们的插座不匹配,在不匹配的情况下还想顺利给产品充电,最方便的就是去小卖 ...
本文转自coolshell.cn 作者:陈皓
非常喜欢陈皓这个人(我不是gay。。。),为人谦逊,每天都拜读他的酷壳博客,他的文章总会把复杂的问题简单化,抽象的问题具体化,技术本身就枯燥乏味,写个文章又何必为难自己人呢。对于shell初学者来说,命令是个非常头疼的问题,本片就是转载自coolshell的文章,与大家共勉。
awk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以 林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。
sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相 ...
有人下载了solr4.7木有,我加入了IK分词之后,没有复杂操作,没有solrj,直接配置的dataimport一张测试表,字段title为默认搜索field,title为“你们去哪儿”,我搜“你们吃了吗”居然没有搜出结果,有图有真相:
在建好的索引中,确实能够看到“你们”的term
我以为我分词配置有问题,但是。。。
我还以为我输入有错误,结果。。。
郁闷啊,求解答,是不是IK不支持4.7啊,我下的是
额。。。终于找到问题了。。。
<fieldType name="text_ik" class="solr.TextFiel ...
索引创建完毕,就要考虑怎么定时的去重建, 除了写solrj,可以定时调用下面两条url进行增量或者全量创建索引
全量:http://ip:port/webapp_name/core_name/dataimport?command=full-import
增量:http://ip:port/webapp_name/core_name/dataimport?command=delta-import
全量索引直接调用就可以,因为是完全删除重建
如果是增量索引,就稍微麻烦一些,首先你必须在表中定义两个字段,一个是删除标志:isdeleted,另一个则是记录创建时间:create_da ...
因为个人的业务比较简单,所以我只用了dataimport作为mysql到solr服务的索引源。
solrconfig.xml增加配置:
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config ...
事情是这样的,同事在网站上开发一个小功能,很简单的一个ajax submit,点击按钮,调用后台java程序,返回json,解析,显示,但是他说回调success的data一直是null,但是单独在地址栏请求却能看到返回的数据。
我看了一下firefox上请求的信息,发现没有response,奇怪了,明明有返回,为什么ajax却接收不到呢?
后来发现线上测试环境这个项目的nginx很复杂,虽然是同一个项目,但是项目里所有的ajax请求全部统一指向了新域名,所以ajax根本没有回调。于是改成jsonp调用,加个callback,OK,完活儿!
越简单的事情越不能掉以 ...
请到官网分别下载
solr4
http://mirrors.hust.edu.cn/apache/lucene/solr/4.7.0/(链接为solr4.7)
tomcat
http://tomcat.apache.org/download-70.cgi(链接为tomcat7.0.52)
解压并安装tomcat,需要jdk1.6以上支持,jdk,tomcat安装自行查询,启动tomcat,访问8080端口,显示tomcat主页,继续以下操作。
解压solr4,在目录/dist/下找到solr4-*.war,拖拽到tomcat中webapps目录下,tomcat自动解压war包,手动删除war包, ...