Centos7:Solr4.10安装,配置与使用(tomcat环境)

本文详细介绍了如何在Tomcat环境下配置Solr搜索引擎,包括解压Solr、部署工程、创建solrhome,以及如何配置中文分析器IKAnalyzer进行中文分词,涉及修改web.xml和schema.xml文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置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>   

转载于:https://www.cnblogs.com/-saligia-/p/9750118.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值