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


  • 相关阅读:
    5. Longest Palindromic Substring
    24. Swap Nodes in Pairs
    23. Merge k Sorted Lists
    22. Generate Parentheses
    21. Merge Two Sorted Lists
    20. Valid Parentheses
    19. Remove Nth Node From End of List
    18. 4Sum
    17. Letter Combinations of a Phone Number
    14. Longest Common Prefix
  • 原文地址:https://www.cnblogs.com/meani/p/12658130.html
Copyright © 2011-2022 走看看