solr6环境搭建以及集成IK分词器

准备环境

  • jdk1.8
  • tomcat8
  • solr6

搭建solr6

  • 下载solr6
  • 将solr-6.0.0/server/solr-webapp/webapp的目录复制到tomcat的webapps下,并改名为solo
  • 将 solr-5.3.1\server\lib\ext 文件夹底下的lib全部复制到tomcat底下的 solr/WEB-INF/libs/ 中
  • 复制 log4j.properties到tomcat底下solr对应的classes文件夹下(classes需要创建)
    -复制 solr-5.3.1\server\solr 文件夹到自己指定的目录,如D:/solrhome,将该路径替换到下一步的/put/your/solr/home/here标签中
  • 修改tomcat底下的solr对应的web.xml配置文件,找到以下片段,此片段默认是注释了的,需要解除注释

       solr/home
       /put/your/solr/home/here
       java.lang.String
    

-启动tomcat,访问页面http://localhost:8080/solr/index.html

solr6环境搭建以及集成IK分词器_第1张图片
CCBC3B52-5681-4C4E-AC99-38384ABD356E.png

创建core

  • 将D:\solrhome\configsets\basic_configs目录复制到D:\solrhome中,并改名为connect1
    -访问http://localhost:8080/solr/index.html,点击Core Admin创建connect1
    solr6环境搭建以及集成IK分词器_第2张图片
    CD076F4B-673F-4C00-BBDB-D06F347BC464.png
  • 创建完成之后,发现D:\solrhome\connect1\conf下并没有schema.xml,复制managed-schema,并改名为schema.xml
  • 在D:\solrhome\configsets\basic_configs\conf\solrconfig.xml添加

集成IK分词器

  • 下载IK
  • 将ik-analyzer-solr5-5.x.jar这个jar包放入solr项目下的WEB-INF\lib目录中去,将IKAnalyzer.cfg.xml,mydict.dic(搜狗的扩展词库),stopword.dic放在solr项目下的WEB-INF\classes目录中
  • 在D:\solrhome\connect1\conf\schema.xml中添加下列信息
  
          
      
    
  • 重启tomcat
solr6环境搭建以及集成IK分词器_第3张图片
4A34010E-F0A3-49B5-916F-1254E4C6BB72.png

你可能感兴趣的:(solr6环境搭建以及集成IK分词器)