solr7.0配置本地单机版详解2

solr7.0配置本地单机版详解2

上一篇写到基本的服务配置,从上跟到下的基本都可以配置成功,并且启动没有错误。


这篇在页面访问,试试自己的solr服务到底有没有起到作用。


1)  打开浏览器,在地址栏输入http://127.0.0.1:8080/solr/index.html即可访问solr控制台页面


2)  在控制台页面中,依次点击CoreAdmin-->Add Core在弹出的窗口中,输入****-core(配置的tomcat-solr下的solrhome里的项目名称),名称要和solrhome里的项目名称创建的文件夹名称相同


3)  在https://github.com/chenlb/mmseg4j-solr下载并配置mmseg4j中文分词器


    注:solr的内置分词器并不能适应我们项目的需求。mmesg4j分词器内置搜狗词典,可以最大程度将我们的汉语句子分词完成搜索。


4)   将下载的mmseg4j的两个jar加入tomcat-solr/webapp/solr/WEB-INF/lib/中




接下来就是重要的一步了。


5)    打开\tomcat-solr\solrhome\*****-core\conf的managed-schema,在schema标签下添加如下分词配置
         <fieldtype name="textComplex" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="complex"/>
</analyzer>
</fieldtype>
<fieldtype name="textMaxWord" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="max-word" />
</analyzer>
</fieldtype>
<fieldtype name="textSimple" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="simple"/>
</analyzer>
</fieldtype>


6)   依次点击solr控制台就是咱们访问的那个页面 ****shop-core-->Analysis-->AnalyseFieldname / FieldType选择textComplex,在输入框里输入“我是中国人”后点击测试分词效果。
   之后的显示,就是分词后的效果了


   至此,咱们的solr单机版的的配置就算大功告成了。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值