目錄:
1.solr簡介
solr是企業級應用的全文檢索項目,它是基於Apache Lucence搜索引擎開發出來的用於搜索的應用工程
運行環境:solr需要java8環境,且需要在環境變量中添加 JAVA_HOME變量。
2.solr 安裝
下載地址 https://lucene.apache.org/solr/mirrors-solr-latest-redir.html (我下載的是7.4版本的)
在solr5以前solr的啟動都有tomcat作為容器,但是從solr5以后solr內部集成jetty服務器,可以通過bin目錄中腳本直接啟動。就是從solr5以后跟solr4最大的區別是被發布成一個獨立的應用。
在solr5之后solr其實特別容易安裝,有安裝包,之后在解壓,直接啟動bin下solr,solr就這樣完成的啟動了。。
在bin目錄下輸入 solr.cmd start
運行成功后顯示出端口號(中間可能會報lo4j的錯誤可以不用管它 不礙事)
啟動后直接訪問 http://localhost:8983/solr/#/
出現這個頁面就表示solr啟動成功
3.創建solr核心core
3.1點擊admin core 選擇AddCore,添加核心
name:自定義的名字,建議和instanceDir保持一致
instanceDir: solrhome目錄下的實例類目
dataDir:默認填data即可
config:指定配置文件,new_core/conf/solrconfig.xml
schema:指定schema.xml文件,new_core/conf/schema文件(實際上是managed-schema文件)
點擊 Add Core
這里看到上面提示 無法找打solrconfig.xml文件。這里注意下:創建的instanceDir和dataDir 需存在,就是我們需在solr-7.4.0\server\solr 目錄下先去創建目錄
此目錄下的conf文件我們可從server\solr\configsets\sample_techproducts_configs中復制
當創建與復制好后,我們在再頁面上創建core 創建成功
創建成功后new_core目錄下會生成你的core和一個properties文件
這個時候在去訪問就可以添加上了。
3.2命令創建(官網方式 推薦使用)
先貼出官網怎么說的
首先打開dos命令窗口啟動solr,啟動成功后 輸入 solr create -c test
點擊回車執行,執行完成后會提示出 創建成功。
在server\solr目錄下就會生成你所創建的core了
去瀏覽器驗證查看 成功