tomcat安装solr7并使用ik分词器

tomcat安装solr
1
solr-7.7.3\server\solr-webapp\webapp 文件夹打包war包

jar cvf solr.war ./*

2
solr.war复制到tomcat下webapps下
3
WEB-INF/web.xml 中增加配置 指定solr-home(solr运行主目录)配置

<env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>D:\java\solrHome</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
  </env-entry>

4
solr-7.7.3\server\solr 下文件
solr.xml
zoo.cfg
复制到solrHome文件夹里
5
solr-7.7.3\server\lib\ext 下的文件复制到tomcat-solr\webapps\solr\WEB-INF\lib 下 重复文件覆盖即可
solr-7.7.3\server\lib 下 metrics相关包 复制到tomcat-solr\webapps\solr\WEB-INF\lib 下
solr-7.7.3\dist 下 solr-dataimporthandler 相关包 复制到 tomcat-solr\webapps\solr\WEB-INF\lib 下
solr-7.7.3\server\resources log相关配置文件 复制到 tomcat-solr\webapps\solr\WEB-INF\classes (自行创建)

6
在tomcat bin\catalina.bat中配置日志文件的环境参数 指定日志文件位置

set "JAVA_OPTS=%JAVA_OPTS% -Dsolr.log.dir=D:\java\tomcat-solr\webapps\logs"

7
创建solr core (相当于solr的数据库 可以建多个)
D:\java\solrHome 下创建collection1文件夹
复制 solr-7.7.3\example\example-DIH\solr\solr 下的conf文件夹到collection1文件夹
创建
data 文件夹
core.properties 文件
8
访问地址

http://localhost:8080/solr/index.html#/

注意:solr field 类型在 solrHome\collection1\conf\managed-schema 里以设置好
如果报

ERROR: [doc=5] unknown field ‘xingming1’

类似错误 说明没有此字段类型
需在此文件里增加field
添加类型介绍:
type=“string” string类型不分词 text_general类型分词
indexed=“true” true:搜索此字段 false:不搜索此字段
required=“true” 必填字段 例如:id
stored=“true” 查询出的文档是否包含此字段 是否读取出此字段

安装ik分词器
https://gitee.com/mirrors/ik-analyzer-solr?_from=gitee_search
下载ik分词器 并安装

删除全部数据

<delete><query>*:*</query></delete>
<commit/>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值