zoukankan      html  css  js  c++  java
  • linux_solr

    solr安装(单机版)

    1.导入安装包(到新创建的singleSolr文件夹下)

    solr-4.10.3.tgz.tgz  apache-tomcat-7.0.47.tar.gz

    2.解压安装包

    tar -zxvf  **

    3.把解压的solr-4.10.3文件下的(solr-4.10.3/example/webapps/solr.war)复制到apache-tomcat-7.0.47/webapps下

    4.解压war包

    unzip -oq solr.war -d solr

    5.拷贝依赖内置日志文件

    cp solr-4.10.3/example/lib/ext/*   apache-tomcat-7.0.47/webapps/solr/WEB-INF/lib/

    6.拷贝solr依赖索引仓库

    cp  solr-4.10.3/example/solr  singleSolr

    7.指定仓库位置

    配置apache-tomcat-7.0.47/bin/catalina.sh文件,第一行添加

    export JAVA_OPTS="-Dsolr.solr.home=/usr/local/singleSolr/solr"

    8.拷贝solr-4.10.3下contrib和dist到索引仓库solr下

    cp contrib dist ../solr/

      在collection1/conf/solrConfig.xml修改以上两个文件的指定路径

    <lib dir="${solr.install.dir:..}/contrib/extraction/lib" regex=".*.jar" />
    <lib dir="${solr.install.dir:..}/dist/" regex="solr-cell-d.*.jar" />

    <lib dir="${solr.install.dir:..}/contrib/clustering/lib/" regex=".*.jar" />
    <lib dir="${solr.install.dir:..}/dist/" regex="solr-clustering-d.*.jar" />

    <lib dir="${solr.install.dir:..}/contrib/langid/lib/" regex=".*.jar" />
    <lib dir="${solr.install.dir:..}/dist/" regex="solr-langid-d.*.jar" />

    <lib dir="${solr.install.dir:..}/contrib/velocity/lib" regex=".*.jar" />
    <lib dir="${solr.install.dir:..}/dist/" regex="solr-velocity-d.*.jar" />

    9.配置IK分词器

     <1.导入IKAnalyzer2012FFul.jar  包到 apache-tomcat-7.0.47/webapps/solr/WEB-INF/lib下

     <2.导入相应的配置文件:扩展词汇,停用词汇,核心配置文件到apache-tomcat-7.0.47/webapps/solr/WEB-INF/classes(classes手动创建mkdir classes)下

      <3.配置索引域字段,配置索引仓库solr/collection1/conf/schema.xml中添加:

      <field name="test_ik" type="ik_type" indexed="true" stored="true" />
         <fieldType name="ik_type" class="solr.TextField">
          <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
         </fieldType>

         扩展:配置多个索引域字段示例:

         

    完事!

  • 相关阅读:
    Java的参数传递是「按值传递」还是「按引用传递」?
    算法08 五大查找之:二叉排序树(BSTree)
    算法07 五大查找之:索引查找
    算法06 五大查找之:二分查找
    Django rest_framework实现RESTful API
    jenkins + pipeline构建自动化部署
    jenkins部署.net平台自动化构建
    python实现编写windows服务
    iis部署python运行环境
    Jenkins执行批处理文件、powershell失败
  • 原文地址:https://www.cnblogs.com/zbdouble/p/8762570.html
Copyright © 2011-2022 走看看