怎么搭建Solr8与ikanalyzer
今天就跟大家聊聊有关怎么搭建Solr8与ikanalyzer,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
创新互联是专业的盐田网站建设公司,盐田接单;提供网站设计、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行盐田网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
服务安装并启动:
目前为止,最新版为solr 8.1,下载地址:http://lucene.apache.org/solr/downloads.html
解压上传至服务器目录:/opt/module/solr
cd /opt/module/solr/bin
开启服务:./solr start 停止服务:./solr stop
访问页面:ip:8983/solr
页面上的dashboard可以查看相关配置:-Dsolr.solr.home=/opt/module/solr/server/solr 即为服务的家目录
新建core
Core Admin
Name:名字随意
InstanceDir 实例目录提前建好,比如:${Dsolr.solr.home }/collection
DataDir 数据目录,比如:data,会自动新建一个目录:${Dsolr.solr.home }/collection/data
2. Config 和schema 两个xml文件都必须放在instanceDir下面,可按如下操作:
a. 切换到solr家目录下:此时有如下目录
b. 将configsets 目录的下的conf 复制到collection中,cp configsets/sample_techproducts_configs/conf conllection/
现在可以在页面中新建一个core了。建好如下:
配置ik-analyzer-solr中文分词器
下载最新版本ik-analyzer-solr ,地址:https://github.com/magese/ik-analyzer-solr
目前为止最新版本8.1.0,jar包和源码最好都下载。
com.github.magese ik-analyzer 8.1.0
2. 下载的jar包为:ik-analyzer-8.1.0.jar 拷贝到/opt/module/solr/server/solr-webapp/webapp/WEB-INF/lib中。注意:solr-webapp与${Dsolr.solr.home }为同级目录。
3. 将源码src下的resource中的五个文件拷贝到/opt/module/solr/server/solr-webapp/webapp/WEB-INF/classes/中。注意:classes目录需要新建,原本没有。
IKAnalyzer.cfg.xml
② ext.dic
③ stopword.dic
④ ik.conf
⑤ dynamicdic.txt
4. 配置Solr的managed-schema
,添加ik
分词器
,特别注意,官方文档中给的示例如下,
特别踩坑,在将ik-analyzer-8.1.0和solr-8.1.1整合时,会报初始化错误以及参数错误:
正确示例如下;
5. 最后,如果你配置自己的
其中,item_price为long型,则type="plong",而不是type="long",一般在Java类型前加个p就可以对应了,否则报如下错误:
6. 最后,终于可以测试了:
看完上述内容,你们对怎么搭建Solr8与ikanalyzer有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。
本文名称:怎么搭建Solr8与ikanalyzer
文章位置:http://scyanting.com/article/jiedec.html