准备环境
一台linux云主机,安装好jdk8环境
搭建环境
- 下载:
wget mirror.bit.edu.cn/apache/luce…(作者把solr 下载到了/usr/local该目录下面)
- 解压
tar -zxf solr-7.2.1.tgz
- 启动
cd /usr/local/solr-7.2.1/bin
./solr start -p 30004 (作者所用为聚石塔云主机,开放端口有限,所以不能用默认端口启动)
- 检查是否启动成功
./solr status
- 访问
http://IP:端口/solr/#/ 进行访问了
创建core
运行./solr status 命令的时候有返回 solr_home,进入该目录/usr/local/solr-7.2.1/server/solr
cd configsets/
把solr 提供的core 模版复制出来放到solr目录下面
cp sample_techproducts_configs/ ../
重命名core
mv sample_techproducts_configs guava_item
进入web页面,创建core
中文分词
该中文分词是用的solr 自带的分词
进入目录:/usr/local/solr-7.2.1/contrib/analysis-extras/lucene-libs
cp lucene-analyzers-smartcn-7.2.1.jar /usr/local/solr-7.2.1/server/solr-webapp/webapp/WEB-INF/lib
进入刚创建的core 目录下面,本例子core 目录为:/usr/local/solr-7.2.1/server/solr/guava_item
进入conf 目录,更改配置文件managed-schema
在该文件最后加入:参考博客:blog.csdn.net/a897180673/…
进入 /usr/local/solr-7.2.1/bin 执行./solr restart -p 30004
重新访问web ,测试分词是否成功