zpjx 发表于 2017-12-19 12:37:35

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
  3.将solr-6.5.0\server\lib\ext下面的jar拷贝到D:\JavaWeb\Solr\solr-6.2.0\server\solr-webapp\webapp\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" >
  
<analyzer/>
  
</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.分词测试
页: [1]
查看完整版本: Windows系统环境下Solr之Java实战(一)搭建solr服务器并配置IK分词