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