欢迎投稿

今日深度:

solr的环境配置,

solr的环境配置,


[b]一些工作中的心得体会 记录下来 不是为了有多么大的成就 而是为了当再次遇到类似问题时 可以迅速的找到所需要的内容[/b]
本文摘自http://www.cnblogs.com/HD/p/3977799.html

这里忽略java安装和tomcat安装,这里使用的是solr-4.10.0
值得注意的是 solr4.8以上版本需要jdk1.7以上版本

--------------------------------------------------------------------------------



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,将看到如下画面:

[img]http://images.cnitblog.com/blog/6088/201409/171806581121710.png[/img]



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:

[img]http://images.cnitblog.com/blog/6088/201409/171817010348147.png[/img]



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



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

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


[img]http://images.cnitblog.com/blog/6088/201409/171814193623239.png[/img]
18、在solr web中选择core:


[img]http://images.cnitblog.com/blog/6088/201409/171818340344136.png[/img]


19、查询测试:


[img]http://images.cnitblog.com/blog/6088/201409/171819471597295.png[/img]

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}]
}}

www.htsjk.Com true http://www.htsjk.com/solr/32882.html NewsArticle solr的环境配置, [b]一些工作中的心得体会 记录下来 不是为了有多么大的成就 而是为了当再次遇到类似问题时 可以迅速的找到所需要的内容[/b] 本文摘自http://www.cnblogs.com/HD/p/3977799.h...
相关文章
    暂无相关文章
评论暂时关闭