Window+solr+tomcat+IKAnalyzer (solr实战一)

主要步骤如下:

配置好tomcat,略。

下载solr并解压,解压后如下:


3、将example/webapps目录下的solr.war复制到tomcat的webapps目录中;

4、启动tomcat服务器,这时候会报错,暂时不用管,只是为了解压war包,启动完成后关闭Tomcat,删除solr.war;

5、新建一个tomcat_solr文件夹(名称与位置随意)我的建立在C盘,建立后如:C:/tomcat_solr/,下面会用到这个地址。

6、继续到solr解压后的目录里,将example/solr目录下的所有文件和目录拷贝到新建的tomcat_solr目录下:


(注意solr.xml文件只需要一份即可,这个在配置多份索引时无须多拷贝)

7、将solr解压目录下/example/lib/ext/下的所有jar包复制到tomcat根目录下/webapps/solr/WEB-INF/lib目录中,一共5个,是solr的独立日志处理模块;

8、在tomcat根目录下/webapps/solr/WEB-INF/下新建一个classes目录,将solr解压目录下/example/resources下的log4j.properties文件复制到该classes目录中,否则日志模块无法正常工作;

9、修改tomcat根目录下/conf/web.xml,指定solr主目录,在文件末尾(</web-app>之前)添加(建议使用相对路径,不要使用绝对路径,我这里懒省事路径直接复制了):

<env-entry>

       <env-entry-name>solr/home</env-entry-name>

       <env-entry-value>C:/tomcat_solr/</env-entry-value>

       <env-entry-type>java.lang.String</env-entry-type>

</env-entry>

10、重启tomcat, 浏览器输入:http://localhost:8080/solr/#/就能看到solr的管理界面了:


11、如果上面都没有问题,配置IKAnalyzer中文分词器

下载IK分词器,解压后复制IKAnalyzer2012FF_u1.jar包到tomcat根目录下\webapps\solr\WEB-INF\lib中。(建议使用2012ff_u1版本IK,我在solr4.9中配置IKAnalyzer2012_u6版本是会出现问题,solr中的一个类写成了final的不能不IK继承)。

然后在C:\tomcat_solr\collection1\con\schema.xml加下面配置信息:

<!--IKAnalyzer 中文分词器配置 -->  

         <fieldType name="text"class="solr.TextField">  

                     <analyzerclass="org.wltea.analyzer.lucene.IKAnalyzer">

                     </analyzer>   

         </fieldType>

重启tomcat,在solr管理界面左侧选择Analysis,在右侧选择该text为types里面的text,就是你刚才在上面配置的fieldType name。然后在编辑框里输入中文,测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值