人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

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

發(fā)布日期:2022-01-22 16:33 | 文章來源:源碼中國(guó)

一、環(huán)境版本

Docker version 19.03.12

centos7

solr8.6.2

二、docker安裝

1.使用官方安裝腳本自動(dòng)安裝

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

2.使用國(guó)內(nèi) daocloud 一鍵安裝命令:

curl -sSL https://get.daocloud.io/docker | sh

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

docker pull solr

2.創(chuàng)建并允許solr容器

docker run --name blog-solr -d -p 8983:8983 solr // blog-solr這個(gè)可用自行命名

// 參數(shù)詳解

run 運(yùn)行容器
-d 后臺(tái)運(yùn)行
-p 容器端口和宿機(jī)端口映射
– name 容器名稱
blog-solr 指鏡像名稱

3.創(chuàng)建核心

docker exec -it --user=solr blog-solr bin/solr create_core -c Ik_core

出現(xiàn) Created new core ‘Ik_core' 即創(chuàng)建超過

4.瀏覽器訪問

瀏覽器輸入 IP:8983 訪問 我這里是服務(wù)器上搭建的

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

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

// 創(chuàng)建創(chuàng)建個(gè)目錄將解壓的文件放在這里mkdir /mnt/Ik/

5.2 復(fù)制配置文件

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/

進(jìn)入solr容器創(chuàng)建文件夾

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

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
	<comment>IK Analyzer 擴(kuò)展配置</comment>
		<!--用戶可以在這里配置自己的擴(kuò)展字典 -->
	<entry key="ext_dict">ext.dic;</entry>
		<!--用戶可以在這里配置自己的擴(kuò)展停止詞字典-->
	<entry key="ext_stopwords">stopword.dic;</entry>
</properties>

5.4 修改managed-schema

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 安裝

在最下面添加:

<!-- 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>

5.5 修改solrconfig.xml

在最下面添加

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> 
 <lst name="defaults">
  <str name="config">db-data-config.xml</str> 
 </lst> 
</requestHandler> 

重啟solr

exit
docker restart blog-solr

四、測(cè)試

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

2.測(cè)試分詞器是否能夠正常分詞

3.測(cè)試搜索功能

到此這篇關(guān)于docker 安裝solr8.6.2 配置中文分詞器的方法的文章就介紹到這了,更多相關(guān)docker 配置中文分詞器內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部