--Solr安裝
下載 solr
win下下載zip 文件便可, 而後解壓至 D盤的 \Program Files 文件夾下便可html
mac 下載 tar.gz 文件, 而後解壓至 /usr/local/Cellar/solr-7.5.0web
直接到解壓縮的solr/bin目錄運行solr start便可。 mac: ./solr start
會看到:
Provider chain: env;sysprop
Waiting up to 30 to see Solr running on port 8983
Started Solr server on port 8983. Happy searching!
而後瀏覽器訪問: http://localhost:8983apache
solr start -p 8984
solr start -p 8985瀏覽器
solr stop -p 8983
solr stop -p 8984app
一、在 D:\Program Files\solr-7.5.0\server\solr
下建立文件夾 test_core
而後將 D:\Program Files\solr-7.5.0\server\solr\configsets\_default
下的文件複製過來webapp
mac: 在`/usr/local/Cellar/solr-7.5.0/server/solr`下建立文件夾` test_core` 將`/usr/local/Cellar/solr-7.5.0/server/solr/configsets/_default`下的文件複製過來
二、在http://localhost:8983 下 點擊「 No cores available」 到 http://localhost:8983/solr/#/~cores
在Add Core對話框中的 name
和instanceDir
兩欄均填入剛纔建立的文件夾名 如test_core
三、點擊Add Core
按鈕便可看到test_core 搭建成功ide
一、mac: solr7.5帶有中文分詞 將/usr/local/Cellar/solr-7.5.0/contrib/analysis-extras/lucene-libs
下的lucene-analyzers-smartcn-7.5.0.jar
複製到
/usr/local/Cellar/solr-7.5.0/server/solr-webapp/webapp/WEB-INF/lib
下(在該文件夾下執行下邊命令)
cp /usr/local/Cellar/solr-7.5.0/contrib/analysis-extras/lucene-libs/lucene-analyzers-smartcn-7.5.0.jar ./code
二、配置 修改/usr/local/Cellar/solr-7.5.0/server/solr/test_core/conf
下的 managed-schema
文件
在 Italian 下 <!-- Japanese using morphological analysis (see text_cjk for a configuration using bigramming)
前添加以下項server
<! - - Chinese - ->
<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>
`