zoukankan      html  css  js  c++  java
  • solr安装配置中文分词IK

    搭建solr

    1、上传solr安装包

    solr-7.2.1.tgz


    2、确认服务器配置好java环境

    java -version


    3、解压缩solr的安装包

    tar xvf solr-7.2.1.tgz -C /usr/local/


    4、进入解压缩目录,修改解压缩文件夹名称

    cd /usr/local

    mv solr-7.2.1/ solr

    5、进入solr启动目录

    cd solr/bin

    6、启动solr

    ./solr start -force


    7、打开防火墙

    firewall-cmd --add-port=8983/tcp --permanent
    firewall-cmd --reload

    firewall-cmd --list-all


    8、访问solr管理控制台

    http://192.168.188.141:8983


    配置solr


    1、创建core


    确保solr启动的情况下,在创建core


    ./solr create -c collection1 -force


    //-c 后面跟 core的名字


    2、下载编译分词软件、上传分词包到solr目录

    (1)、下载编译分词软件

    https://github.com/xuexi007/ik-analyzer-solr5

    (2)、编译分词软件

    进入分词软件所在目录,确保当前目录有pom.xml

    mvn clean package

    (3)、获取到jar
    ik-analyzer-solr5-5.x.jar

    (4)、上传分词包到solr指定目录

    /usr/local/solr/server/solr-webapp/webapp/WEB-INF/lib

    3、配置分词

    修改:/usr/local/solr/server/solr/collection1/conf/managed-schema

    在倒数第二行,新增:

    <fieldType name="text_ik" class="solr.TextField">
    <analyzer type="index" useSmart="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
    <analyzer type="query" useSmart="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
    </fieldType>

    4、重启solr

    ./solr restart -force


  • 相关阅读:
    Unity场景加载完成回调
    UnityShader 一些算法总结
    Unity ugui 的 Button 组件的 点击、按下、抬起等按钮事件(eventTrigger)
    Unity 鼠标拖拽旋转物体
    JVM
    JVM
    JVM
    JVM
    JVM
    JVM
  • 原文地址:https://www.cnblogs.com/meani/p/12658130.html
Copyright © 2011-2022 走看看