一、介绍
Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。
手册:
https://www.w3cschool.cn/solr_doc/
-
下载地址:
-
教程:
-
solr7特性:
-
多字段、打分规则、权重、实时索引同步
-
苏宁双十一·搜索引擎solr在商品评价系统中使用
二、安装
系统:centos7版本
solr:7.6.0版本
1. 安装solr之前先要安装jdk
yum install java-1.8.0-openjdk.x86_64
2. 下载7.6.0版本的solr
wget https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/7.6.0/solr-7.6.0.zip
3. 解压
unzip ./solr-7.6.0.zip
4. 启动solr
./bin/solr start
提示不能用 root 用户启动 Solr。可以使用 -force 参数强行跳过这个检测
./bin/solr start -force
前面的警告是因为服务器是阿里云的超低配版本,默认的最大限制用户进程数是 3895,先忽略;
solr默认是8983端口,也可以指定端口启动
./bin/solr start -c -p 端口号 -force
5. 访问
安装启动成功
三、配置环境变量
vim /etc/profile
在文件最后加入
export SOLR_INSTALL_HOME=/soft/solr-7.6.0(你的solr路径)
export PATH=$SOLR_INSTALL_HOME/bin:$PATH
保存退出之后,执行
source /etc/profile
使修改生效
然后执行
solr status
ok,配置成功
命令:
启动:solr start
停止:solr stop
状态:solr status