2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程

2018-11-09 Solr5.5.5服务器搭建详细教程

[TOC]

1. solr、jdk、tomcat、IKAnalyzer要求

2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第1张图片
a
  • 注意:solr5以上的的标配tomcat8+jdk1.8

  • 本教程使用的版本是:

    • solr5: solr-5.5.5
    • tomcat8: apache-tomcat-8.5.35-windows-x64
    • jdk8: jdk-8u181-windows-x64.exe
    • IKAnalyzer: ik-analyzer-solr5

IKAnalyzer5项目:

2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第2张图片
a

将项目打包成jar包即可使用。

已编译好的IKanalyzer:

2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第3张图片
a

包含编译好的IK5中文分词器jar包和IK中文分词器的配置文件ext.dic,IKAnalyzer.cfg.xml,stopword.dic

2. 开始配置Solr客户端

2.1 解压 solr-5.5.5.jar,目录结构如下:

2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第4张图片
a

2.2 将 solr-5.5.5 目录下server/solr-webapp/webapp复制到tomcat中webapps目录下,并修改文件名为solr。

2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第5张图片
a
2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第6张图片
b

2.3 配置Log4j

  1. 将 solr-5.5.5 目录下 service/lib/ext/ 下所有jar包复制到 Tomcat 下 webapps/solr/WEB-INF/lib 目录下

E:\SpringBootTools\solr-5.5.5\server\lib\ext


2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第7张图片
a

以上目录下所有jar包复制到如下目录:

E:\SpringBootTools\apache-tomcat-8.5.35\webapps\solr\WEB-INF\lib


2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第8张图片
a
  1. 将 solr-5.5.5 目录下 E:\SpringBootTools\solr-5.5.5\server\resources\log4j.properties 复制到Tomcat E:\SpringBootTools\apache-tomcat-8.5.35\webapps\solr\WEB-INF\classes 目录中
2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第9张图片
a
a
a

2.4 配置solrHome

  1. 新建文件夹solrHome。

  2. 将 solr-5.5.5 目录中E:\SpringBootTools\solr-5.5.5\server\solr\solr.xml复制到刚创建的solrHome下。

Source:

2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第10张图片
a

Target:

2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第11张图片
a
  1. solr客户端配置solrHome: E:\SpringBootTools\apache-tomcat-8.5.35\webapps\solr\WEB-INF\web.xml
    
       solr/home
       E:\\solrHome
       java.lang.String
    
2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第12张图片
a

2.5 配置solrCore

  1. 新建目录solrCore

  2. 将 solr-5.5.5 目录中 E:\SpringBootTools\solr-5.5.5\server\solr\configsets\basic_configs 文件夹复制到刚创建的目录下

Source:

2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第13张图片
a

Target:

2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第14张图片
a

2.6 启动tomcat

2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第15张图片
a

2.7 新建core: name和instanceDir都填solrCore文件夹名称

2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第16张图片
a
2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程_第17张图片
a
  • name:域类型的名称
  • class:指定域类型的solr类型。
  • analyzer:指定分词器。在FieldType定义的时候最重要的就是定义这个类型的数据在建* 立索引和进行查询的时候要使用的分析器analyzer,包括分词和过滤。
  • type:index和query。Index是创建索引,query是查询索引。
  • tokenizer:指定分词器
  • filter:指定过滤器

        
            data-config.xml
        
 

你可能感兴趣的:(2018-11-09 Solr学习笔记(一)-Solr5.5.5服务器搭建详细教程)