如何运用Solr-环境搭建

Solr是基于Lucene的Java搜索引擎服务器程序

  • 功能
    -数据导入
    -增量更新
    -数据检索(全文检索,高亮显示,精确搜索)
  • Solr下载地址
    http://archive.apache.org/dist/lucene/solr/
  • 版本
    Solr4.9.1
    这里写图片描述

  • Solr4.9.1依赖环境
    JDK1.7+
    Tomcat7.0+

-Solr_home:管理Core的配置目录
-core(collection):类似于数据库中的视图,一个core代表一种类型的数据集合
这里写图片描述

Solr环境搭建

1.将下载好的Solr4.9.1解压。
2.将dist\solr-4.9.1.war文件复制到tomcat的webapps目录下,并将文件名改为solr.war(可不改名,改名只是为了路径好写)。
这里写图片描述
⬇️
这里写图片描述

3.复制solr解压包下example\lib\ext下所有的jar包到tomcat的lib目录下。
这里写图片描述
⬇️
这里写图片描述

4.在计算机本地(找个自己记得的地方)新建一个文件夹solr_home(名字可随便起,如果怕后面做错可按照我的名字起),然后复制solr-4.9.1\example\solr下除bin文件夹以外的所有文件到solr_home下。
这里写图片描述
⬇️
这里写图片描述

5.启动tomcat,待tomcat启动成功后,输入http://localhost:8080/solr/ ,(此时会报500的错,不要管)(这个步骤是为了让tomcat自动解压相关jar包)
这里写图片描述
这里写图片描述

6.然后关闭tomcat,将solr.war改名为solr.war.bak备份(请务必关闭tomcat后做此操作,否则解压的solr文件夹会没掉)
这里写图片描述

7.修改配置文件 (你自己本地tomcat的位置)\webapps\solr\WEB-INF\web.xml,将solr和solr_home关键起来。
这里写图片描述

在web.xml最后</web-app>标签上加上以下代码

<env-entry>
      <env-entry-name>solr/home</env-entry-name>
      <env-entry-value>/Users/monkey/Documents/solr_home</env-entry-value><!--这里写上你本机solr_home的位置-->
      <env-entry-type>java.lang.String</env-entry-type>
  </env-entry>
</web-app>

8.再次启动tomcat,然后登录http://localhost:8080/solr/
你会惊喜的发现,不报bug啦啦啦啦,那么就说明部署成功咯!可以开始开发啦!
这里写图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42828741/article/details/82464152