solr6.64服务器的搭建(超详细!真的)

我能配置成功是看了大佬的文章,感谢!
大佬的简书ID:君临天下夜未央
另一位大佬:织梦行云

下面是我自己搭建的过程:

1、准备工作

首先解压tomcat和solr。我用的是tomcat8.5和solr6.6(没敢用最新版怕不稳定出现bug)。尽量不要放到中文目录下,反正学习资料我是从来不用中文目录的。
这里写图片描述
这两个文件可以不是非要放到一起,我这里是图方便放在Solr文件夹下了。主文件是tomcat,只是要从solr文件夹中复制一些文件和jar包。

2、开始copy ###

① 先将这个文件夹整体复制到tomcat的webapps文件夹下。
这里写图片描述
为了区分这是来自solr的文件所以起名为solr(下面的jar包都是放到这里)。你想叫啥都行啊。但是我觉得尽量不要用原名,怕将来冲突混淆就不好了。

搞定了再回来:
② 复制12个jar包(解压的solr6.6下的)到tomcat目录下的webapps\solr\WEB-INF\lib。
这里写图片描述
先将这10个jar包复制到tomcat目录下的webapps\solr\WEB-INF\lib。就是我们刚刚复制过去的solr(webapp)文件夹下的web-inf的lib文件夹下。web-inf下的lib放jar包大家都知道的。
下一步:这里写图片描述
将这个目录下的两个solr-data打头的jar包复制到tomcat目录下的webapps\solr\WEB-INF\lib。跟上一步的jar包放到一起哦。
③ 复制这4个文件到任意文件夹下作为home。
这里写图片描述
我这里就放在tomcat同目录下,起名为solr_home。
完成后:
这里写图片描述
④ 复制log4j.properties到tomcat路径webapps\solr\WEB-INF\classes文件夹下。
刚解压的tomcat应该都没有classes文件夹,新建一个就中。
这里写图片描述
到此,copy工作就结束啦。

3、修改配置文件

这里写图片描述
使用编辑工具打开web.xml
1、删除40行和47行的注释符号
这里写图片描述
2、注释掉最后的169-183行
这里写图片描述

4、测试

1、启动tomcat
这里写图片描述
2、等待启动成功
这里写图片描述
注意观察不要报错。一般出现严重就是有问题。
3、访问网址:http://localhost:8080/solr/index.html (直接点击就行。)
这里写图片描述
出现上图就成啦!
今天再往下学习的时候发现忘记了添加core这一步,现在补上。

5、添加core

在solr_home下新建文件夹mycore(名字随便起,newcore,core1都行)。
复制下图的文件夹到新建的mycore文件夹下。
这里写图片描述
返回solr主页:http://localhost:8080/solr/index.html
addcore :注意这里名字和新建的文件夹同名
这里写图片描述
回到文件夹看到如图所示就添加成功啦。
这里写图片描述

6、配置中文分词器

找个资料真的是麻烦。
感谢分享资料的大佬。
点击下载IK分词器 IK分词器和pinyin.zip
下载IK分词器解压。
这里写图片描述
两个jar包放到tomcat路径webapps\solr\WEB-INF\lib文件夹下,3个配置文件放到tomcat路径webapps\solr\WEB-INF\classes文件夹下
这里写图片描述
修改solr_home\mycore\conf\managed-schema,添加下面一段话到schema标签内

 <!-- IK分词器 -->
<fieldType name="text_ik" class="solr.TextField">
<analyzer type="index">
<tokenizer class="org.apache.lucene.analysis.ik.IKTokenizerFactory" useSmart="false"/>
</analyzer>
<analyzer type="query">
<tokenizer class="org.apache.lucene.analysis.ik.IKTokenizerFactory" useSmart="true"/>
</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="false" multiValued="true"/>

这样就好了,可以去测试一下。










写在后面:(本来写在前面的。写完想想还是放在后面好些)
今天学习solr服务器的搭建时发现视频中用的solr版本较低,且解压后的文件夹内容都有很多变化,所以就想自己从网上找资料学习环境搭建。不得不吐槽一下现在网络上这个风气啊,百度上找了2、3个钟头的资料,基本上都是同一篇,而且还不适用。我说老哥们难不成就只知道复制粘贴混访问量吗。一个字都不改的?也不去测试能不能行的?连个原文链接都不贴的?鄙视他们!
最后在简书上面找到了大佬的博客,终于配置成功。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值