solr_day01_入门

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35537301/article/details/82623808

Solr

什么是Solr?

  • 是Apache组织下的一个顶级的开源项目:搜索引擎系统
  • Solr是基于Lucene来开发的,Lucene是java语言开发的,Solr是java语言开发的
  • 能独立运行,能放在服务器中独立运行!

solr和Lucene区别

Lucene缺点

  • lucene操作索引库步骤复杂容易出错
  • Lucene只能指定一个索引库
  • Lucene不能搭建集群

Solr优点

  • Solr操作索引库步骤简单,不易出错,容易维护
  • Solr系统,能独立运行和工程没有关系
  • Solr多个系统可以搭建集群
  • 一个Solr系统可以配置多个实例(索引库)

Solr-4.10.3文件夹的说明

  • bin:可执行的脚本
  • contrib:Solr服务的扩展
  • dist:Solr编译过后的文件【重点】
    • solr-solrj-4.10.3.jar:solrj客户端的核心包
    • solrj-lib:solrj客户端的依赖包
    • solr-dataimport***.jar两个:数据导入包
  • docs:solr的说明文档
  • example:案例【重点】
    • lib: Solr服务启动需要的jar
      • ext:Solr服务启动依赖包
    • solr文件夹:典型的一个Solrhome(solr家)里面配置的是SolrCode(Solr实例[索引库])
  • webapps:solr.war:在服务器中运行的工程

Solr的安装配置

环境:

  • JDK,干净Tomcat

 复制solr项目

  • solr-4.10.3/example/webapps/solr.war复制到solrTomcat\apache-tomcat-7.0.52\webapps下,解压,备份

添加Solr服务运行依赖包 

  • solr-4.10.3/example/lib/ext下所有的jar包 复制到solrTomcat\apache-tomcat-7.0.52\webapps\solr\WEB-INF\lib下:

准备solrHome

  • solr-4.10.3/example/solr复制到和tomcat同级目录下并起别名solrHome

配置solrHome

  • 编辑solrTomcat\apache-tomcat-7.0.52\webapps\solr\WEB-INF\web.xml文件:指定solrHome地址

启动tomcat

  • 访问http://locahost:8080/solr

 

猜你喜欢

转载自blog.csdn.net/qq_35537301/article/details/82623808