zoukankan      html  css  js  c++  java
  • Mac和Win10 下solr安装,搭建 配置中文分词

    --Solr安装
    下载 solr
    win下下载zip 文件即可, 然后解压至 D盘的 Program Files 文件夹下即可

    mac 下载 tar.gz 文件, 然后解压至 /usr/local/Cellar/solr-7.5.0

    1、启动与停止

    直接到解压缩的solr/bin目录运行solr start即可。 mac: ./solr start
    会看到:
    Provider chain: env;sysprop
    Waiting up to 30 to see Solr running on port 8983
    Started Solr server on port 8983. Happy searching!
    然后浏览器访问: http://localhost:8983

    1.2启动多个

    solr start -p 8984
    solr start -p 8985

    1.3停止指定

    solr stop -p 8983
    solr stop -p 8984

    1.4 重启 solr restart -p 8984 (solr restart 默认重启 8983)

    1.5停止全部 solr stop -all

    2、搭建简单的solr

    1、在 D:Program Filessolr-7.5.0serversolr 下创建文件夹 test_core 然后将 D:Program Filessolr-7.5.0serversolrconfigsets\_default 下的文件复制过来

    mac: 在`/usr/local/Cellar/solr-7.5.0/server/solr`下创建文件夹` test_core` 将`/usr/local/Cellar/solr-7.5.0/server/solr/configsets/_default`下的文件复制过来  
    

    2、在http://localhost:8983 下 点击“ No cores available” 到 http://localhost:8983/solr/#/~cores
    在Add Core对话框中的 nameinstanceDir 两栏均填入刚才创建的文件夹名 如test_core
    3、点击Add Core 按钮即可看到test_core 搭建成功

    参考链接 Windows下部署Solr7.5.0至jetty、Tomcat

    3、配置中文分词

    1、mac: solr7.5带有中文分词 将/usr/local/Cellar/solr-7.5.0/contrib/analysis-extras/lucene-libs下的lucene-analyzers-smartcn-7.5.0.jar 复制到
    /usr/local/Cellar/solr-7.5.0/server/solr-webapp/webapp/WEB-INF/lib下(在该文件夹下执行下边命令)
    cp /usr/local/Cellar/solr-7.5.0/contrib/analysis-extras/lucene-libs/lucene-analyzers-smartcn-7.5.0.jar ./

    2、配置 修改/usr/local/Cellar/solr-7.5.0/server/solr/test_core/conf下的 managed-schema文件
    在 Italian 下 <!-- Japanese using morphological analysis (see text_cjk for a configuration using bigramming)前添加如下项

    <! - - Chinese - ->

    <fieldType name="text_cn" class="solr.TextField" positionIncrementGap="100">  
    
      <analyzer type="index">  
    
        <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/>  
    
      </analyzer>  
    
      <analyzer type="query">  
    
        <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/>  
    
      </analyzer>  
    
    </fieldType>  
    

    `

  • 相关阅读:
    迭代模型
    螺旋模型
    瀑布模型
    V模型
    codeforces411div.2
    专题1:记忆化搜索/DAG问题/基础动态规划
    Python
    字符串的相关操作方法
    Python基本数据类型
    编码
  • 原文地址:https://www.cnblogs.com/mxh1099/p/10098657.html
Copyright © 2011-2022 走看看