zoukankan      html  css  js  c++  java
  • Centos7:Solr4.10安装,配置与使用(tomcat环境)

    配置jdk环境,安装tomcat

    解压solr

    • bin:是脚本的启动目录
    • contrib:第三方包存放的目录
    • dist:编译打包后存放目录,即构建后的输出产物存放的目录
    • docs:solr文档的存放目录
    • example:示范例子的存放目录
    • licenses:权限相关的

    部署solr工程

    • 将solr源码包中的/example/webapps/下的工程部署到Tomcat下
    • 把solr源码包下的/example/lib/ext目录下的所有的jar包,添加到solr工程中。

    创建一个solrhome。

    源码包下/example/solr目录就是一个solrhome。直接复制此目录.

    关联solr及solrhome。

    修改solr工程的web.xml文件

    <env-entry>
           <env-entry-name>solr/home</env-entry-name>
           <env-entry-value>solrhome路径</env-entry-value>
           <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>
    

    启动tomcat,访问solr

    url:http://ip地址/solr/

    配置中文分析器IK Analyzer

    1.把IK Analyzer加入工程

    1、把IKAnalyzer2012FF_u1.jar添加到solr工程的lib目录下

    2、把扩展词典、配置文件放到solr工程的WEB-INF/classes目录下。

    IKAnalyzer.cfg.xml ---配置文件

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">  
    <properties>  
    	<comment>IK Analyzer 扩展配置</comment>
    	<!--用户可以在这里配置自己的扩展字典--> 
    	<entry key="ext_dict">mydict.dic;</entry> 
    	 
    	 <!--用户可以在这里配置自己的扩展停止词字典-->
    	<entry key="ext_stopwords">ext_stopword.dic</entry> 
    </properties>
    

    ext_stopword.dic --扩展停止词字典

    mydict.dic --扩展字典

    2.配置一个FieldType,制定使用IKAnalyzer

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

    <fieldType name="text_ik"   class="solr.TextField">       	
        <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
    </fieldType>   
    
  • 相关阅读:
    程序员这口饭职业规划解决方案
    Entity Framework 学习初级篇Entity SQL
    工厂方法模式与IoC/DI 4
    为NUnit制作Visual Studio模板
    Enterprise Architect 7.5(UML工具)集成到Visual Studio中(有下载)
    从事ASP.NET开发两年多,谈谈对两三年工作经验的ASP.NET程序员的基本见解
    模式讲解
    一位软件工程师的7年总结 [转]
    工厂方法模式2
    CodeDom系列1
  • 原文地址:https://www.cnblogs.com/-saligia-/p/9750118.html
Copyright © 2011-2022 走看看