java 调用solr服务器_Solr环境搭建及IK分词的集成及solrJ的调用(一)

本文介绍了如何在Java项目中调用Solr服务器,详细阐述了Solr的环境搭建过程,包括选择Solr 3.6版本的原因、部署到Tomcat的方法以及配置Solr的主目录。文章还提到了Solr的重要配置文件solrconfig.xml和schema.xml在中文分词中的作用,并预告了下篇将讨论如何集成IK分词及Java API的调用。
摘要由CSDN通过智能技术生成

项目需要,最近在做使用solr进行搜索的项目。

solr是一个基于lucene的java开发的搜索服务器,简单点说solr是一个已经完成的war包,直接部署起来即可。

solr的安装比较简单,但是第一次使用,安装的时候走了些小弯路,弄了几天才把环境弄好。

1 下载solr,我这里使用的是3.6的版本,之所以没有用4.2的版本是担心中文分词的支持不好,下载地址http://lucene.apache.org/solr/。下载后的目录主要有client(没什么用,里面是ruby相关的东西),contrlib(一些lib包,没用上),dist(用到的jar包还有部署的war包),docs(api文档),example(其中的solr的文件夹是要用到的)。

2 部署war包到tomcat的webapp下面。把example中的solr文件夹拷贝出来。设置solr的主目录,这里网上有一种方法,我照着试了一下,是可以用的。在tomcat下的conf/Catalina/localhost/solr.xml建立一个xml 内容如下:

其中docbase的路径指向的是solr的war包位置。solr/home的value指向的是solr的文件夹。

3 2步骤我觉得要对tomcat改动,会对tomcat进行改动,这里我采用了另一种方法,部署solr.war到tomcat的webapp下,并改动solr.war包下的web.xml文件:

solr/home

D:/projects/solr/solr

java.lang.String

4 启动tomat就会出现这样的界面

8b8818a8a80512054db39fe091595ddf.png

5 点击solr adimin会进入admin界面,如果admin进去的话,请检查solr home的配置。

5d19be9d4718cdd8a37dd36a40b7abd4.png

另外solr文件夹下有两个重要的文件solrconfig.xml及schemal.xml,data文件夹放置了索引文件。

其中solrconfig在配置高亮的时候使用了一下,其中有以下的关键字on

schemal文件主要用来配置中文分词的。

总结一下,本篇主要简单的介绍了下solr及其环境的搭建。下一篇主要介绍如何集成分词及javaapi的调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值