一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - docker 安裝solr8.6.2 配置中文分詞器的方法

docker 安裝solr8.6.2 配置中文分詞器的方法

2021-05-09 18:17smbot 服務器知識

這篇文章主要介紹了docker 安裝solr8.6.2 配置中文分詞器的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、環境版本

docker version 19.03.12

centos7

solr8.6.2

二、docker安裝

1.使用官方安裝腳本自動安裝

?
1
curl -fssl https://get.docker.com | bash -s docker --mirror aliyun

2.使用國內 daocloud 一鍵安裝命令:

?
1
curl -ssl https://get.daocloud.io/docker | sh

三、docker安裝solr8.6.2 1.docker拉取solr

?
1
docker pull solr

2.創建并允許solr容器

?
1
docker run --name blog-solr -d -p 8983:8983 solr // blog-solr這個可用自行命名

// 參數詳解

run 運行容器
-d 后臺運行
-p 容器端口和宿機端口映射
– name 容器名稱
blog-solr 指鏡像名稱

3.創建核心

?
1
docker exec -it --user=solr blog-solr bin/solr create_core -c ik_core

docker 安裝solr8.6.2 配置中文分詞器的方法

出現 created new core ‘ik_core' 即創建超過

4.瀏覽器訪問

瀏覽器輸入 ip:8983 訪問 我這里是服務器上搭建的

docker 安裝solr8.6.2 配置中文分詞器的方法

5.solr配置中文分詞器 5.2 下載ik文件

鏈接: https://pan.baidu.com/s/1pki9zcthkddzj4mwg3mo9a 提取碼: pgv8

?
1
// 創建創建個目錄將解壓的文件放在這里mkdir /mnt/ik/

docker 安裝solr8.6.2 配置中文分詞器的方法

5.2 復制配置文件

?
1
2
3
4
docker cp ik-analyzer-8.3.0.jar blog-solr:/opt/solr-8.6.2/server/solr-webapp/webapp/web-inf/lib/
docker cp ik-analyzer-solr7-7.x.jar blog-solr:/opt/solr-8.6.2/server/solr-webapp/webapp/web-inf/lib/
docker cp solr-dataimporthandler-8.4.0.jar blog-solr:/opt/solr-8.6.2/server/solr-webapp/webapp/web-inf/lib/
docker cp solr-dataimporthandler-extras-8.4.0.jar blog-solr:/opt/solr-8.6.2/server/solr-webapp/webapp/web-inf/lib/

進入solr容器創建文件夾

?
1
2
3
4
5
docker exec -it --user=root blog-solr /bin/bash
cd /opt/solr-8.6.2/server/solr-webapp/webapp/web-inf
mkdir classes
exit
docker cp ikanalyzer.cfg.xml blog-solr:/opt/solr-8.6.2/server/solr-webapp/webapp/web-inf/classes/

5.3 ikanalyzer.cfg.xml

?
1
2
3
4
5
6
7
8
9
10
<?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">ext.dic;</entry>
        <!--用戶可以在這里配置自己的擴展停止詞字典-->
    <entry key="ext_stopwords">stopword.dic;</entry>
</properties>

5.4 修改managed-schema

?
1
2
3
4
docker exec -it --user=root blog-solr /bin/bash
cp /opt/solr-8.6.2/contrib/analysis-extras/lucene-libs/lucene-analyzers-smartcn-8.6.2.jar /opt/solr-8.6.2/server/solr-webapp/webapp/web-inf/lib/
cd /var/solr/data/ik_core/conf
vim managed-schema

如果沒有vim可以使用vi 或者使用apt-get install vim 安裝

在最下面添加:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!-- ik分詞器 -->
 <fieldtype name="text_ik" class="solr.textfield">
     <analyzer type="index">
         <tokenizer class="org.wltea.analyzer.lucene.iktokenizerfactory" usesmart="false" conf="ik.conf"/>
         <filter class="solr.lowercasefilterfactory"/>
     </analyzer>
     <analyzer type="query">
         <tokenizer class="org.wltea.analyzer.lucene.iktokenizerfactory" usesmart="true" conf="ik.conf"/>
         <filter class="solr.lowercasefilterfactory"/>
     </analyzer>
 </fieldtype>
 
 <fieldtype name="text_cn" class="solr.textfield" positionincrementgap="100">
     <analyzer type="index">
         <tokenizer class="org.apache.lucene.analysis.cn.smart.hmmchinesetokenizerfactory"/>
     </analyzer>
     <analyzer type="query">
         <tokenizer class="org.apache.lucene.analysis.cn.smart.hmmchinesetokenizerfactory"/>
     </analyzer>
 </fieldtype>

docker 安裝solr8.6.2 配置中文分詞器的方法

5.5 修改solrconfig.xml

在最下面添加

?
1
2
3
4
5
<requesthandler name="/dataimport" class="org.apache.solr.handler.dataimport.dataimporthandler">
 <lst name="defaults">
  <str name="config">db-data-config.xml</str>
 </lst>
</requesthandler>

docker 安裝solr8.6.2 配置中文分詞器的方法

重啟solr

?
1
2
exit
docker restart blog-solr

四、測試

1.查看分詞器是否配置成功

docker 安裝solr8.6.2 配置中文分詞器的方法

2.測試分詞器是否能夠正常分詞

docker 安裝solr8.6.2 配置中文分詞器的方法

3.測試搜索功能

docker 安裝solr8.6.2 配置中文分詞器的方法

到此這篇關于docker 安裝solr8.6.2 配置中文分詞器的方法的文章就介紹到這了,更多相關docker 配置中文分詞器內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/weixin_43976137/article/details/108521331

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本捏胸吃奶视频免费 | 91免费高清视频 | 国产精品嫩草影院一二三区 | 国产成人盗摄精品 | 亚洲10p | 外国老少性配 | 亚洲六月丁香婷婷综合 | bl文全肉高h湿被灌尿 | 无码毛片内射白浆视频 | 2021小妲己永久回家地址 | 91精品久久国产青草 | 亚洲国产第一区二区香蕉日日 | 男人看片网址 | 日韩一区二区三区在线 | 火影忍者小南裸羞羞漫画 | 美妇在男人胯下哀求 | 99国产高清久久久久久网站 | 四虎影视紧急入口地址大全 | juliaann大战黑人 | 2021国产精品露脸在线 | 91夜夜人人揉人人捏人人添 | 视频免费看| 国产成人cao在线 | 日韩久久精品 | 国产成人在线播放视频 | 日本高清全集免费观看 | 欧美成人三级伦在线观看 | 538免费精品视频搬运工 | 免费叼嘿视频 | 欧美男男gaygaysxxx | 欧美成人香蕉在线观看 | 手机看片国产自拍 | 99热精品在线播放 | 香蕉免费一区二区三区在线观看 | 欧美折磨另类系列sm | 久久99re热在线播放7 | 午夜日本大胆裸艺术 | 性做久久久久久久久浪潮 | 日本伊人色 | 亚裔maricahaseaⅴ | 天天天天天天天操 |