这里忽略java安装和tomcat安装,这里使用的是solr-4.10.0


1、到apache下载solr,地址:

http://mirrors.hust.edu.cn/apache/lucene/solr/

2、解压出solr-4.10.0

3、复制solr-4.10.0\example\webapps中的solr.war文件到tomcat安装目录中的webapps文件夹下

4、运行tomcat。(忽略怎么运行tomcat),tomcat会自动解压solr.war文件。

5、删除solr.war文件。(不然每次启动tomcat都会发布一次)

6、回到tomcat的webapps目录下,记事本打开solr\WEB-INF\web.xml文件。

加入如下代码:在<web-app />节点内的最后。

<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>E:\solrhome</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>

如上代码,需要在E盘新建一个文件夹:solrhome

7、回到解压的solr-4.10.0目录,打开文件夹:solr-4.10.0\example\solr,复制所有内容到E:\solrhome

8、打开文件夹:solr-4.10.0\example\lib\ext,复制所有jar包到tomcat的webapps\solr\WEB-INF\lib下。

9、运行web:http://localhost:8899/solr,将看到如下画面:

10、在E:\solrhome目录下,新建一个mycore文件夹。

11、在解压的solr-4.10.0\example\multicore目录中,复制core0文件夹到E:\solrhome\mycore中。

12、在E:\solrhome中新建一个文件夹:mydocs

13、复制解压的solr-4.10.0\example\exampledocs下的post.jar到E:\solrhome\mydocs中

14、复制解压的solr-4.10.0\example\multicore\exampledocs下的ipod_other.xml文件到E:\solrhome\mydocs中

15、在solr web page中新建core:

16、重启tomcat。(如何重启,忽略)

17、打开CMD,运行下面语句:(怎么在命令行下运行java就不说了)

java -Durl=http://localhost:8899/solr/mycore/update -Ddata=files -jar post.jar ipod_other.xml

18、在solr web中选择core:

19、查询测试:

20、也可以直接使用URL查询:

http://localhost:8899/solr/mycore/select?q=name%3AB*&wt=json&indent=true&_=1410949535746

返回JSON:

{
"responseHeader":{
"status":0,
"QTime":0},
"response":{"numFound":1,"start":0,"docs":[
{
"id":"F8V7067-APL-KIT",
"name":"Belkin Mobile Power Cord for iPod w/ Dock",
"_version_":1479481822989516800}]
}}

最新文章

  1. TweenMax参数说明
  2. ruby 生成有条件限制的随机数
  3. 网站fail_over测试(障害测试)
  4. SQL Server 2000: 维护计划无法执行
  5. web前端页面性能优化小结
  6. Spring里用@RequestParam接受Date类型的url参数
  7. C和指针 (pointers on C)——第四章:语句(上)
  8. ubuntu安装aircrack-ng/reaver/minidwep-gtk用来跑pin
  9. Smartcard CA智能卡之调试
  10. Hadoop 安装(1) CENTOS 安装与配置
  11. U菜1G变化8M该解决方案
  12. webservice发送字符串
  13. PHP开发之路之一--WAMP的安装和配置
  14. 清除控制台 console
  15. Missile Command 导弹指令
  16. RFM用户分层模型简介
  17. 函数使用十一:FTP
  18. 【Unity】11.7 布料
  19. Java通过ssh连接到Linxu和Windos服务器远程启动Tomcat
  20. spark sql 的性能调优

热门文章

  1. 解决Mac下MySQL登录问题
  2. pagemap, from the userspace perspective
  3. D:Balanced Lineup
  4. C#中文和UNICODE编码转换
  5. HTML5的 2D SVG和SVG DOM的学习笔记(2)---SVG动画
  6. maven设置
  7. JPA用myeclipse生成bean
  8. PHP分页做法
  9. C语言基础--循环 递归打印乘法表
  10. 简单使用SQLite 的增删改查