• 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安装成功

            

  • 相关阅读:
    艾伟_转载:把事件当作对象进行传递 狼人:
    艾伟_转载:AOP in Asp.net MVC 狼人:
    艾伟_转载:基于.NET平台的Windows编程实战(一)——前言 狼人:
    艾伟_转载:闲说继承 狼人:
    艾伟_转载:面向对象封装了啥 狼人:
    艾伟_转载:LINQ to SQL、NHibernate比较(二) LINQ to SQL实例 狼人:
    艾伟_转载:我对NHibernate的感受(1):对延迟加载方式的误解 狼人:
    艾伟_转载:用C#编程合并多个WORD文档 狼人:
    艾伟_转载:基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计 狼人:
    艾伟_转载:从ASP.NET的PHP执行速度比较谈起 狼人:
  • 原文地址:https://www.cnblogs.com/lanmao123/p/10520276.html
Copyright © 2020-2023  润新知