系统环境
– Windows 10
– Tomcate 8.0.24
– JDK 1.7.0.79(x64)
– Solr 4.7.2
搭建步骤
假设JDK以及Tomcate已经安装完成,环境变量也已经配置完成。Tomcate的安装路径D:\tomcat-8.0.24
1. 下载solr: http://mirrors.hust.edu.cn/apache/lucene/solr/
2. 解压solr(这里解压到了D:\opt\tmp\solr-4.7.2),找到D:\opt\tmp\solr-4.7.2\example\webapps中的solr.war,将其拷贝到tomcat的webapps目录下D:\tomcat-8.0.24\webapps
3. 启动一次tomcat,tomcat会在D:\tomcat-8.0.24\webapps下生成solr目录D:\tomcat-8.0.24\webapps\solr,生成之后就关闭tomcat,则可删除solr.war了

4. 打开编辑文件D:\tomcat-8.0.24\webapps\solr\WEB-INF\web.xml, 在文件末尾<web-app/>内添加如下代码
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>d:optsolr</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>

如果不存在d:\opt\solr这个目录,则需要手动创建
5. 回到之前解压的目录中,找到D:\opt\tmp\solr-4.7.2\example\solr目录,将该目录下所有文件拷贝到d:\opt\solr中

6. 将解压目录下D:\opt\tmp\solr-4.7.2\example\lib\ext 所有的jar文件放到 tomcat的D:\tomcat-8.0.24\webapps\solr\WEB-INF\lib

7. 重启Tomcat,访问本地的solr管理页面:http://localhost:8080/solr

检验solr是否能正常工作-创建一个索引
1. 在d:/opt/solr目录下创建一个mycore的目录
2. 将解压文件中的 D:\opt\tmp\solr-4.7.2\example\multicore\core0 目录下的conf目录拷贝到mycore目录中

3. 在d:/opt/solr目录下创建一个mydocs的目录
4. 将 D:\opt\tmp\solr-4.7.2\example\exampledocs下的post.jar文件拷贝到mydocs目录中,再将 example\multicore\exampledocs下的ipod_other.xml文件拷贝到mydocs中

5. 通过solr的管理页面创建一个core:

6. 重启Tomcat
7. 使用cmd在mydocs目录下执行以下命令:
java -Durl=http://localhost:8080/solr/mycore/update -Ddata=files -jarpost.jar ipod_other.xml

8. 在solr 的web管理节目中执行以下图示操作,即可看到查询结果,表示solr已能正常工作。

或者使用URL访问查询:
