[别管原理,实践至上]第一篇 : solr(linux)快速上手 (solr安装_solr安装实例_中文分词器) 详解

本文详细介绍了在Linux环境下安装Solr 4.10.4的步骤,包括安装JDK和Tomcat,部署solr.war,创建solr-home,设置配置文件,以及启动Solr。此外,还讲解了如何创建Solr实例和配置中文分词器,为读者提供了一个完整的Solr实践指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 为什么使用solr

首先我们来看一组测试  



由此可见 ,solr 检索的速度远远高于mysql ,而mysql根据id检索是最快的 ,我们在做电商项目时,要求数据的快速访问,用传统方式的模糊查询速度非常慢,所以我们选择solr。

注意,容易混淆的概念说明:

1.mysql和solr索引的索引文件不是同一个

2.mysql的查询和solr的检索 不是同一概念 ,solr的索引库一般是从mysql中的数据进行分析得出的结果   mysql是solr索引的数据来源。

二  solr安装

版本说明: 笔者使用的是4.10.4 ,因为之前公司使用的jdk是7 ,而solr5,6要求jdk tomcat版本都是8 ,部分插件需要jdk8来编译。

1.linux安装jdk7 和tomcat (apache-tomcat-7.0.68)

1.1 安装jdk7

找个时间我写,写博文太累了QAQ

1.2安装tomcat

同上

1.3下载4.10.4 solr-4.10.4.tgz

 http://archive.apache.org/dist/lucene/solr/4.10.4/


其他版本,请转至 http://archive.apache.org/dist/lucene/solr/

2.部署solr.war至tomcat/webapps中

2.1 将上述下载的tgz文件windows中解压

2.2找到solr-4.10.4.war文件 部署到tomcat中



3.创建solr-home 指定solr-home路径

3.1 将solr-4.10.4.tgz在linux中解压 (解压路径随意)

3.2创建solr-home

将解压后的solr目录下的所有东西全部复制到新建的home里边


3.3指定solr-home 地址




4.添加相关jar包和日志配置文件


在WEB-INF目录下边创建一个文件夹,专门存档日志配置文件




5.启动

地址栏输入本台服务器的地址,端口号,/solr即可访问啦!

注意 :如果无法访问,在排除安装导致的问题后,可能端口占用

 输入  netstart -nlp |grep 你的端口号  查看一下是否被占用

 若占用,修改Server.xml 就好啦 。



至此。solr安装结束!

三 solr安装实例

1.复制collection1,新的实例名为cr 

安装一个咱们自己的实例


2.删除新建实例中的 core.properties文件即可



3.通过界面创建实例即可




至此,实例安装完成!

四 中文分词器

安装分词器的原因...我就不说了 ....

1.上传jar包



2.修改schema.xml

在您安装的实例的conf文件夹下边,指定您的规则,在文末修改就好 注意在schema标签前 重启tomcat




3.测试



尾声:如果您有任何疑问,欢迎留言 ,笔者尽力帮您解决。













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值