美文网首页
一:slor8.0的安装(windows版)

一:slor8.0的安装(windows版)

作者: 沃林 | 来源:发表于2020-04-16 21:03 被阅读0次

    windows版安装(以tomcat启动)

    1. 下载solr安装包并解压。我这是8.5版本的。并在你的某一个盘里新建一个文件夹,名字随便。我这叫slor(只是为了好管理)。把tomcat放入进去,再在tomcat同级目录下再新建一个slorhome文件夹(也是名字随便)。
    1587036004.png

    ​ 我solr解压后的样子

    1587036240(1).jpg
    1. 在tomcat的webapps里新建一个文件夹(也就是项目名)我这叫slor。把解压后的 server--> solr-webapp --> webapp 里所有文件拷贝到tomcat的webapps里的slor里。
    1587038958(1).jpg
    1. 把解压后的 server --> solr 里的文件拷贝到我们上面创建的solrhom里

    2. 把server --> lib里的以metrics开头的和http2开头的jar包拷贝放入我们tomcat里solr项目里WEB-INF --> lib里

    3. 把server -->lib -->ext里的所有jar包拷贝到tomcat里solr项目里WEB-INF --> lib里。

    4. 把dist --> solr-dataimporthandler-8.5.0.jar拷贝到tomcat里solr项目里WEB-INF --> lib里。

    5. 把server --> resources里的所有文件拷贝放入到tomcat里solr项目里WEB-INF --> classes里(如果没有自己创建)。

    6. 添加solr core。在solrhome新建一个文件夹(文件名可随便),我的mycore。把solrhome里的configsets --> sample_techproducts_configs里的config文件夹拷贝到我们新建的mycore里。

    7. 修改tomcat --> solr --> WEB-INF -->web.xml里添加下面代码

      <env-entry>  
        <env-entry-name>solr/home</env-entry-name>  
        <env-entry-value>E:\JavaPath\solr\solrhome</env-entry-value>  
        <env-entry-type>java.lang.String</env-entry-type>  
    </env-entry>
    

    <env-entry-value>E:\JavaPath\solr\solrhome</env-entry-value> 填写 自己创建的solrhong路径。

    启动tomcat,访问localhost:8088/solr/index.html。(我的tomcat端口是8088,项目是上面建的solr,具体的以自己修改为准)。

    1587040510(1).jpg
    1. 点击Core Admin
    1587040656(1).jpg
    1. 点击添加后可以看到左边有一个下拉框,点击选中我们的刚创建好的mycore。
    1587040754(1).jpg
    1. 安装ik中文分词器.下载地址我们是solr8的,所以下载8.0版本的jar包。

    2. 把下载好的jar包拷贝到tomcat里solr项目里WEB-INF --> lib里

    3. 修改solrhome里mycore --> conf --> managed-schema文件。在末尾添加下面的代码:

      name="text_ik" 就是等会我们要选择的名字,可随便写。

      <!-- ik分词器 -->
      <fieldType name="text_ik" class="solr.TextField">
      <analyzer type="index">
      <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false" conf="ik.conf"/>
      <filter class="solr.LowerCaseFilterFactory"/>
      </analyzer>
      <analyzer type="query">
      <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="true" conf="ik.conf"/>
      <filter class="solr.LowerCaseFilterFactory"/>
      </analyzer>
      </fieldType>
      

      再次启动。依次点击

      1587041599(1).jpg

    好了,solr服务器就搭好了

    相关文章

      网友评论

          本文标题:一:slor8.0的安装(windows版)

          本文链接:https://www.haomeiwen.com/subject/szfjvhtx.html