Solr单机Linux安装

2019-02-27  本文已影响0人  _薯条

环境搭建:

①将 solr 的 .gz 包放置在 opt 目录下并解压,配置 jdk ,解压 tomcat 包;(示例版本:solr.4.10.3)

②在 usr/local 目录下建立 solr 文件夹,同时将 tomcat 拷贝至该文件夹下,同时在该 solr 文件夹下建立 solrhome 文件夹(使用当做solr家目录);

③将 solr 包 dist 文件夹中的 solr.4.10.3.war 拷贝至 /usr/local/solr/tomcat/webapps 目录下,然后运行tomcat,生成 solr 项目;关闭 tomcat ,然后将 /opt/solr-4.10.3/example/lib/ext 目录下的所有的日志 jar包拷贝到 /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib 文件下

④(配置solr家目录)将 /opt/solr-4.10.3/example 目录下的 solr文件夹复制到 /usr/local/solr/solrhome 文件夹下;然后进入 tomcat 中 solr 项目 WEB-INF 下的 web.xml 文件,配置solr家路径:

    <env-entry>

      <env-entry-name>solr/home</env-entry-name>

      <env-entry-value>/usr/local/solr/solrhome</env-entry-value>

      <env-entry-type>java.lang.String</env-entry-type>

    </env-entry>

⑤启动 tomcat 访问 solr

配置IK分词器

①将分词器 jar 包放置 tomcat→webapps→solr→WEB-INF→lib 目录下

②将IKAnalyzer.cfg.xml、ext_stopword.dic、mydict.dic复制到Tomcat的

webapps/solr/WEB-INF/classes

注意:ext_stopword.dic 和mydict.dic必须保存成无BOM的utf-8类型。

③修改Solr的schema.xml文件,添加FieldType:

    <fieldType name="text_ik" class="solr.TextField">

        <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>

    </fieldType>

④设置业务系统Field

例如:

<field  name="item_keywords"  type="text_ik"  indexed="true"  stored="false"  multiValued="true"  />

上一篇 下一篇

猜你喜欢

热点阅读