2015年1月9日从今天起我定记录一下我自己的学习成果,知识的积累从一点一滴开始!window下搭建solr

solr-4.7.2.的搭建其实并不难,网上已经有很多教程我,我今天主要说一下我自己的搭建思路

solr是什么:

Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。Solr 提供了层面搜索(就是统计)、命中醒目显示并且支持多种输出格式(包括XML/XSLT 和JSON等格式)。它易于安装和配置,而且附带了一个基于HTTP 的管理界面。可以使用 Solr 的表现优异的基本搜索功能,也可以对它进行扩展从而满足企业的需要。

如何在window的环境下搭建solr 

这里我是参考了 :做一个爱分享的人 和 明光_武藤_Beiden两位前辈的博客搭建的:

传送门:http://blog.csdn.net/lifuxiangcaohui/article/details/42060369

                 http://blog.sina.com.cn/s/blog_a2ec891e01018e1l.html

他们之间共同的放到都是之间吧solr包中的组件部分之间拷贝到 tomcat 容器里面 之间运行

当你下载完成 solr的相关jar包以后最关键的是把example 这个文件夹下面的东西拷贝到出来。

这里我直接复制做一个爱分享的人前辈的总结:

、下载solr-4.7.2.zip;下载地址:http://archive.apache.org/dist/lucene/java/

2、解压缩solr-4.7.2.zip,解压后目录结构如下:

3、将example/webapps目录下的solr.war复制到tomcat的webapps目录中;

4、启动tomcat服务器,这时候会报错,暂时不用管,只是为了解压war包,启动完成后关闭Tomcat;

5、新建一个solr文件夹(名称与位置随意),我建在~下。

6、继续到solr-4.7.2目录,将example/solr目录下的所有文件和目录拷贝到新建的~/solr目录下:

( 注意solr.xml文件只需要一份即可,这个在配置多份索引时 无须多拷贝)

7、将example/lib/ext/下的所有jar包复制到tomcat/webapps/solr/WEB-INF的lib目录中,一共5个,是solr的独立日志处理模块;

8、在tomcat/webapps/solr/WEB-INF/下新建一个classes目录,将example/resources下的 log4j.properties 文件复制到该classes目录中,否则日志模块无法正常工作;

9、找到web.xml文件中用于配置环境变量的标签,去掉注释,并修改环境变量为

或者 
在tomcat的conf/Catalina/localhost(你问没有这些文件夹,那就自行创建,按道理有开发过项目都会有)下添加solr.xml文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="/home/isolr/apache-tomcat-7.0.50/webapps/solr.war" debug="0" crossContext="true" >
   <Environment name="solr/home" type="java.lang.String" value="/home/isolr/solr" override="true" />
</Context>
10、重启tomcat

11、浏览器输入:http://localhost:8080/solr/就能看到solr的管理界面了:

但是有一点,当你把 example/solr目录下的所有文件和目录拷贝到apache - bin目录时,是不需要再配置solr的启动路径的直接启动bin/star.bak

就可以启动了。

今天就到这里了,明天我将会分享solr与电商业务中的商品搜索项目相结合的过程。

ps本人小菜鸟第一次写博客只为了记录自己的一点一滴!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值