一:Solr简介

  Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。

Solr是一个高性能,采用Java5开发,

Solr

基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎

二:运行环境搭建

  Java环境配置:JDK1.8以上

下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载安装之后配置环境变量:

1、JAVA_HOME 系统变量配置:

2、PATH配置:增加 %JAVA_HOME%\bin

    

  tomcat安装配置:

  下载地址:http://tomcat.apache.org/;以apache-tomcat-8.5.6-windows-x64为例

  

  下载之后解压:运行bin目录下的startup.bat文件启动tomcat:

  打开浏览器输入: http://localhost:8080/  说明tomcat启动成功

  

三:Solr6.2.1环境搭建

  1、Solr6.2.1下载,下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/6.2.1

  2、在Tomcat文件夹webapps下建solr目录,如图:

  

  3、拷贝Solr文件:

  需要拷贝的文件:Solr下面的server\solr-webapp\webapp里的所有文件:

  

  拷贝到目标文件夹:刚刚在Tomcat文件夹webapps下建solr目录,拷贝完之后如下图:

  

  4、建立solr_home文件夹,并配置文件:

  建立的solr_home文件夹,路径可以随便放:

  

  打开server\solr文件夹,把下面文件拷贝到solr_home下,如下图:

  

  把solr-6.2.1\solr-6.2.1\server\lib\ext 下面的类库拷贝到 apache-tomcat-8.5.6\webapps\Solr\WEB-INF\lib下:如图

  

  目标文件夹:

  

  把solr-6.2.1\dist下的 solr-dataimporthandler-6.2.1.jar、solr-dataimporthandler-extras-6.2.1.jar 两个文件考到 apache-tomcat-8.5.6\webapps\Solr\WEB-INF\lib下

  

  5、配置solr_home路径:

  打开apache-tomcat-8.5.6\webapps\Solr\WEB-INF\web.xml:

  增加如下节点:

<env-entry>
     <env-entry-name>solr/home</env-entry-name>
     <env-entry-value>F:/solr_env/solr_home</env-entry-value>
     <env-entry-type>java.lang.String</env-entry-type>
     </env-entry>

  6、重启tomcat,浏览器中输入: http://localhost:8080/solr/index.html,可以看到solr界面,说明solr已经配置成功:

  

  7、搭建core,存放索引的地方:

  拷贝solr-6.2.1\example\example-DIH\solr下的db(core例子)整个文件夹到solr_home下:

  

  

  重启tomcat,浏览器中输入: http://localhost:8080/solr/index.html,可以看到solr界面:

  

solr 6.2.1环境搭建的更多相关文章

  1. solr 6.6 基础环境搭建 (一)

    Apache Solr 介绍 参考博主原文链接1:http://www.cnblogs.com/blueskyli/p/7100443.html 参考博主原文链接2:http://www.cnblog ...

  2. [solr] - solr5.2.1环境搭建 - 使用tomcat做为容器

    这里忽略solr其他依赖环境的搭建,这里搭建solr5.2.1.使用Java1.7.0_17,tomcat使用6.0.36版本的. 1.下载solr压缩文件 Solr是Apache基金组织在lucen ...

  3. [solr] - solr5.2.1环境搭建 - 使用solr自带的jetty服务器

    solr除了使用tomcat作为容器外,还可以使用其他的常用容器,比如jetty,jboos等,而且solr自身就自带jetty服务器,那么现在就solr自带的jetty服务器进行安装操作.由于sol ...

  4. 搜索引擎Solr系列(一): Solr6.2.1环境搭建

     一:Solr简介 Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引:也可以通 ...

  5. Solr学习笔记之1、环境搭建

    Solr学习笔记之1.环境搭建 一.下载相关安装包 1.JDK 2.Tomcat 3.Solr 此文所用软件包版本如下: 操作系统:Win7 64位 JDK:jdk-7u25-windows-i586 ...

  6. solr环境搭建

    介绍摘自百度百科:Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引:也可以通过 ...

  7. Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建

    Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建 由于公司里的Solr调试都是用远程jpda进行的,但是家里只有一台电脑所以不能jpda进行调试,这是因为jpda的端口冲突.所以 ...

  8. [精华]Hadoop,HBase分布式集群和solr环境搭建

    1. 机器准备(这里做測试用,目的准备5台CentOS的linux系统) 1.1 准备了2台机器,安装win7系统(64位) 两台windows物理主机: 192.168.131.44 adminis ...

  9. jdk、tomcat、solr环境搭建

    环境概述 1)操作系统:windows7旗舰版(64位) 2)jdk:jdk-8u131-windows-x64: 3)tomcat:apache-tomcat-9.0.0.M21 4)solr:so ...

随机推荐

  1. English trip -- VC(情景课)2 B Classroom objects

    Vocabulary focus 核心词汇 Listen and repeat. 听并跟读 1. a dictionary 2. paper 3. a pen 4. a ruler 5. a stap ...

  2. 『cs231n』作业3问题2选讲_通过代码理解LSTM网络

    LSTM神经元行为分析 LSTM 公式可以描述如下: itftotgtctht=sigmoid(Wixxt+Wihht−1+bi)=sigmoid(Wfxxt+Wfhht−1+bf)=sigmoid( ...

  3. 负载均衡中使用 Redis 实现共享 Session

    最近在研究Web架构方面的知识,包括数据库读写分离,Redis缓存和队列,集群,以及负载均衡(LVS),今天就来先学习下我在负载均衡中遇到的问题,那就是session共享的问题. 一.负载均衡 负载均 ...

  4. python-day4笔记

    1.文件后缀名对python运行没关系 2.Python解释器执行python程序的过程:python3 C:\test.py 1)启动python解释器(内存中) 2)将C:\test.py内容从硬 ...

  5. Elasticsearch单机下多实例配置

    ##################### Elasticsearch Configuration Example ##################### index.cache.field.ty ...

  6. splunk中mongodb作用——存用户相关数据如会话、搜索结果等

    About the app key value store The app key value store (or KV store) provides a way to save and retri ...

  7. python里实现DSL

    以后用到的话可以参考如下链接: http://safehammad.com/downloads/domain-specific-languages-and-python-2011-04-21.pdf ...

  8. 解决mac更新系统后git无法使用

    这只是个小笔记啊,记着以后忘了可以再找出来,你们遇到了这个问题也可以翻出来看,废话不多说了,直接讲吧 一.无法使用的原因 mac  更新系统后  git命令无法使用,输入git命令会出现这样的提示 进 ...

  9. 基于高通 qca4531 mp3 demo板 双系统引导设计

    为了系统和稳定性,flash上有两套系统.在uboot引导阶段会根据当前的bootslot变量,决择运行哪套系统.进入系统之后,会自动挂载数据区,然后启动开关的应用程序. 如上图所示系统有两块存储芯片 ...

  10. QRCodeHelper 二维码生成

    QRCodeHelper 二维码生成 using System; using System.Drawing; using ThoughtWorks.QRCode.Codec; using System ...