1.准备环境 jdk1.7 solr4.10.3 tomcat 7.0;
2.将官网下载solr,解压后将 solr-4.10.3\example\webapps 目录下的solr.war放入tomcat webapp目录下解压;
3.将solr-4.10.3\example\lib\ext 目录下的所需要的jar包放入 apache-tomcat-7.0.78\webapps\solr\WEB-INF\lib 目录下;
4.将 solr-4.10.3\example\solr 的文件拷贝出来 放入 新创建的 solrhome(solr存放索引的文件夹)文件夹里;
5.修改apache-tomcat-7.0.78\webapps\solr\WEB-INF目录下 的web.xml文件,去除<env-entry>标签的注释, 配置solrhome的位置
6.启动tomcat
7.启动后发现日志里面提示没有加载插件, 修改solrhome\collection1\conf目录下的solrconfig.xml 修改引用的插件位置,
【solr.install.dir】的目录级别相当于 solrhome\collection1 可以将 解压开的solr文件夹里的插件(contrib 和 dist文件夹)复制放入solrhome文件夹下
8.配置ik分词器 将ik分词器jar包放入tomcat项目的lib下。IK分词器配置文件放入新建立的classes目录下,
9.配置schema.xml文件,重启tomcat;
<!--配置ik分词器-->
<fieldType name="text_ik" class="solr.TextField">
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
<!--配置使用ik分词器的域-->
<field name="title_ik" type="text_ik" indexed="true" stored="true" />
<field name="content_ik" type="text_ik" indexed="true" stored="false" multiValued="true" />