solr的介绍与安装

1、solr的介绍

               问题:

                            在使用BD的过程中,我们发现,我们对数据库中的数据的查询动作是最多的。数据库提

                              供的模糊查询技术太过于死板,而且是全文扫描匹配,查询效率极低。

               原因:

                              因为数据库是二维表的存储结构,决定了它的数据检索的效率会比较低。但是它的数据存储会非常好。

               解决:

                              我们希望重构一个类似数据库的库,但是这个库不是专门用来存储数据的,

                              它的存储结构必须可以对其内的数据快速的进行检索。

               实现:

                              solr库-->索引库

               技术:

                              B/S结构实现的

               作用:

                              实现了对其存储的数据的快速检索。

               使用:

                              增删改查---->代码基于Solr提供的jar实现

               solr的安装:

                              solr库的配置

                              solr服务端的搭建

               原有方式:

                              项目-->jdbc--->数据库服务器--->数据库--->数据库服务器-->项目

                              数据库客户端--->数据库服务器--->数据库--->数据库服务器-->客户端显示

               solr方式 :

                              浏览器--->solr服务器--->索引库--->solr服务器--->浏览器

                              项目-->solr的jar-->solr服务器--->索引库-->solr服务器-->项目         

2、Solr的安装

               一、Solr的索引库创建和配置

                              1、在任意盘符下创建文件夹solrHome

                              2、解压solr-4.10.3压缩包,解压好后,将文件中的

                                 example下的solr文件夹下(solr里)的所有内容复制到solrHome中

                              3、修改solrHome中复制过来的内容,将connection1文件夹

                                 改名为solrCore,然后进入到solrCore文件夹中,再次打开core.properties

                                 配置文件,将其中的name的值也修改为solrCore

                              4、进入到XXX/solrHome/solrCore/conf下,打开solrConf.xml文件

                                 修改其中的加载contrib和dist的资源的路径,将../../..修改为.. (从哪里开始返回)

                                 然后进入solr-4.10.3压缩包解压后的文件夹中,将contrib和dist两个文件夹

                                 拷贝到solrHome中即可。

          

               二、Solr的tomcat服务器配置

                              1、重新解压一个新的tomcat服务器,用来运行solr服务。

                              2、进入到solr压缩包解压后的文件夹中,进入example文件下的webapps中

                                    将solr.war复制到tomcat服务器下的webapps中

                              3、启动tomcat服务器解压solr.war(服务器启动会自动解压war包)

                              4、进入到tomcat服务器解压后的solr项目中的web-inf下,打开web.xml文件配置solrHome的加载路径。

                                         

                              5、将solr压缩包解压后的文件夹中的example下的lib下的ext中的所有的jar文件

                                 复制到tomcat服务器中的solr项目下WEB-INF下的lib文件夹中,将solr压缩包

                                    解压文件夹下example—>resources下的log4j.properties文件复制到solr项

                                    目WEB-INF下的classes文件夹下(没有classes文件自行创建)

               三、开启Tomcat服务器验证Solr

                              启动tomcat服务器,并浏览器中输入:

                                             localhost:8080/solr然后回车。

                              如果能够出现Solr的管控台,并能够选择solrCore索引库

                              至此Solr安装成功

        

原文地址:https://www.cnblogs.com/lanmao123/p/10520276.html