摘要:下載地址運(yùn)行停止切換到目錄指定端口啟動(dòng)錯(cuò)誤提示將文件中,設(shè)置為瀏覽器輸入修改時(shí)區(qū)修改文件創(chuàng)建實(shí)例首先去目錄創(chuàng)建一個(gè)名字為的文件夾如然后拷貝把目錄下的目錄拷貝到目錄下然后再點(diǎn)擊創(chuàng)建即可配置中文分詞下載分詞器提取碼下
1 下載地址 http://lucene.apache.org/solr/
wget https://mirrors.tuna.tsinghua...
tar -zxvf solr-8.1.0.tgz
2 運(yùn)行 停止
切換到目錄(solr-8.1.0/bin)
./solr start -force
./solr start -p 9529 -force (指定端口)
./solr stop -all
啟動(dòng)錯(cuò)誤提示 Your Max Processes Limit is currently 將solr-8.1.0/bin/solr.in.sh文件中,SOLR_ULIMIT_CHECKS設(shè)置為false
瀏覽器輸入http://127.0.0.1:9529/solr
3 修改時(shí)區(qū)
修改文件 solr-8.1.0/bin/solr.in.sh
SOLR_TIMEZONE=PRC
4 創(chuàng)建core實(shí)例
首先去目錄solr-8.1.0/server/solr/ 創(chuàng)建一個(gè)名字為new_core的文件夾(如:fgou)
然后拷貝把目錄solr-8.1.0/server/configsets/basic_configs下的conf目錄拷貝到fgou目錄下
cp -r /usr/local/src/solr-8.1.0/server/solr/configsets/_default/conf /usr/local/src/solr-8.1.0/server/solr/fgou/
然后再點(diǎn)擊創(chuàng)建即可
5 配置中文分詞
下載IK分詞器 https://pan.baidu.com/s/1fZ52... 提取碼:f76c
IKAnalyzer下載后解壓會(huì)有如下文件把核心jar文件復(fù)制到solr WEB應(yīng)用的lib文件夾下
把配置文件和詞庫等文件復(fù)制到WEB應(yīng)用的classes文件夾下,如果子WEB-INF下沒有這個(gè)文件夾自己創(chuàng)建即可
在配置文件managed-schema中增加如下配置
重啟服務(wù) 這樣就可以選擇到ik分詞了,創(chuàng)建個(gè)
6 導(dǎo)入MYSQL數(shù)據(jù)
首先在D:/server/solr-7.4.0/dist目錄下復(fù)制如下的jar包
復(fù)制到 D:/server/solr-7.4.0/server/solr-webapp/webapp/WEB-INF/lib
再到 https://search.maven.org/search?q=mysql-connector下載mysql-connector
復(fù)制到D:/server/solr-7.4.0/server/solr-webapp/webapp/WEB-INF/lib目錄下
在D:/server/solr-7.4.0/server/solr/fgou/conf/solrconfig.xml配置數(shù)據(jù)庫文件信息
fgou-config.xml
創(chuàng)建fgou-config.xml文件
在managed-schema中配置字段檢索使用的分詞器
修改:gid 新增:
重啟服務(wù)
建立全量索引
建立增量索引
查詢
7 php api調(diào)用
//solr 查詢 public function solrQuery($core="fgou",$fl="gid",$fq="status:1",$q="gid:1",$sort="gid desc,sell desc",$start=0,$rows=10){ $fl = urlencode($fl); $fq = urlencode($fq); $q = urlencode($q); $sort = urlencode($sort); $url = "http://127.0.0.1:9529/solr/".$core."/select?fl=".$fl."&fq=".$fq."&q=".$q."&sort=".$sort."&rows=".$rows."&start=".$start; $res = file_get_contents($url); $resArr = json_decode($res,true); return $resArr["response"]; } //solr 更新索引 public function solrIndex($core="fgou"){ $url = "http://127.0.0.1:9529/solr/fgou/dataimport?indent=on&wt=json"; $param = [ "command"=>"delta-import", "verbose"=>"false", "clean"=>"false", "commit"=>"true", "core"=>$core, "name"=>"dataimport", ]; $this->httpCurl($url,$param); } }
參考資料:
https://blog.csdn.net/u010510107/article/details/81051795 https://www.jianshu.com/p/4e86df9532d9 https://blog.csdn.net/lhc0512/article/details/82315354 https://www.jianshu.com/p/9ec946fb5be7 https://www.cnblogs.com/davidwang456/p/4744415.html
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/31508.html
摘要:的主要功能主要功能包括強(qiáng)大的全文搜索,點(diǎn)擊顯示,面搜索,動(dòng)態(tài)聚類,數(shù)據(jù)庫集成,豐富的文件如,處理,和空間搜索而且他具有高度的可擴(kuò)展性,提供容錯(cuò)的分布式搜索和索引。端口分別對(duì)應(yīng)的端口其他同理。這都是不要緊的,三個(gè)啟動(dòng)好了就不會(huì)報(bào)錯(cuò)了。 solrCloud的主要功能: 主要功能包括強(qiáng)大的全文搜索,點(diǎn)擊顯示,面搜索,動(dòng)態(tài)聚類,數(shù)據(jù)庫集成,豐富的文件(如Word,PDF)處理,和空間搜索,而且...
摘要:下載鏡像執(zhí)行啟動(dòng)容器執(zhí)行訪問管理后臺(tái)在瀏覽器中打開,即可進(jìn)入管理界面新建新建名稱為執(zhí)行完成后,進(jìn)入管理頁面,在左側(cè)的下拉框中選擇,這里選擇剛才新建的配置持久化將容器中的配置拷貝到宿主機(jī)的共享中,實(shí)現(xiàn)配置持久化。 下載鏡像 執(zhí)行:docker pull solr:7.5.0showImg(https://cdn.nlark.com/yuque/0/2019/png/241017/155...
摘要:前言官網(wǎng)在版本之前無法作為獨(dú)立的服務(wù)器進(jìn)行使用需要將其打包為包部署在任何容器內(nèi)才能使用。從開始可以單獨(dú)作為一個(gè)獨(dú)立的應(yīng)用服務(wù)器分發(fā)使用,內(nèi)部通過實(shí)現(xiàn)。主要將的包部署到的下,再根據(jù)的依賴導(dǎo)入相關(guān)的包。 1. 前言 官網(wǎng):http://lucene.apache.org/solr 在5.0版本之前,solr無法作為獨(dú)立的服務(wù)器進(jìn)行使用,需要將其打包為war包部署在任何Servlet容器內(nèi)才...
閱讀 2836·2021-11-24 09:39
閱讀 4119·2021-10-27 14:19
閱讀 2055·2021-08-12 13:25
閱讀 2343·2019-08-29 17:07
閱讀 1121·2019-08-29 13:44
閱讀 1073·2019-08-26 12:17
閱讀 469·2019-08-23 17:16
閱讀 2055·2019-08-23 16:46