Windows系统环境下Solr之Java实战(一)搭建solr服务器并配置IK分词

搭建solr服务器

1.下载地址:http://archive.apache.org/dist/lucene/solr/

2.将D:\JavaWeb\Solr\solr-6.2.0\server\solr-webapp\webapp下面的webapp拷贝到D:\JavaWeb\Solr\apache-tomcat-8.0.22\webapps\webapp下面的webapp,并将webapp更名为solr

3.将solr-6.5.0\server\lib\ext下面的jar拷贝到D:\JavaWeb\Solr\apache-tomcat-8.0.22\webapps\solr\WEB-INF\lib

4.单独拷贝一份D:\JavaWeb\Solr\solr-6.2.0\server\solr放到D:\JavaWeb\Solr\solrhome

5.修改配置D:\JavaWeb\Solr\apache-tomcat-8.0.22\webapps\solr\webapp\WEB-INF\web.xml

    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>D:\JavaWeb\Solr\solrhome</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

6.在D:\JavaWeb\Solr\solrhome\文件夹下新建new_core文件夹,并将D:\JavaWeb\Solr\solr-6.2.0\server\solr\configsets\basic_configs文件夹下面的conf文件夹拷贝到new_core文件夹。

7.双击D:\JavaWeb\Solr\apache-tomcat-8.0.22\bin\startup.bat启动tomcat

8.浏览器中请求http://localhost:8080/solr/index.html 即可得到如下界面:

9.点击Add Core按钮创建索引库

10.结果如下:

managed-schema介绍

D:\JavaWeb\Solr\solrhome\new_core\conf\managed-schema

配置IK分词

1.将ik-analyzer-solr-6.2.1.jar(注意低版本会报错)复制到D:\JavaWeb\Solr\apache-tomcat-8.0.22\webapps\solr\WEB-INF\lib下面

2.在D:\JavaWeb\Solr\apache-tomcat-8.0.22\webapps\solr\WEB-INF\下面新建classes文件夹

3.在D:\JavaWeb\Solr\solrhome\new_core\conf\managed-schema的里面新增一下配置

 <!--IKAnalyzer-->
    <fieldType name="text_ik" class="solr.TextField" >
      <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
    </fieldType>
    <!--IKAnalyzer field-->
    <field name="title_ik" type="text_ik"  indexed="true"  stored="true"/>
    <field name="content_ik" type="text_ik"  indexed="true"  stored="true" multiValued="true"/>

4.重启tomcat

5.分词测试

 

 

posted @ 2017-04-23 21:46  ~沐风  阅读(215)  评论(0编辑  收藏  举报