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

2020-04-16  本文已影响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服务器就搭好了

上一篇下一篇

猜你喜欢

热点阅读