您的位置:首页 > 其它

Solr的安装部署及简单使用

2017-03-10 15:05 337 查看
摘要: 在java web项目中,不可避免会用到搜索,而常用的搜索框架,一个是lucene,另一个则是solr,基于实用主义的原则,这里将讲解下solr的安装和使用

由于demo项目使用的是maven构建,maven仓库用的是oschina的,此时solr的最新版本是5.4,而oschina中的solrj最新版本是5.3.1,所以我们为了保持一致性,也将下载5.3.1的solr作为演示

一、下载

    首先需要下载solr5.3.1,具体下载此处略。

二、安装

    1,解压tomcat(此处使用的是tomcat 7)

    2,解压solr5.3.1

    3,将 solr-5.3.1\server\solr-webapp 文件夹底下的 webapp 复制到  tomcat  对应目录底下的 webapps 中,并将文件夹名字改为 solr(自己指定其他的名字也是可以的)

    4,将 solr-5.3.1\server\lib\ext 文件夹底下的lib全部复制到tomcat底下的 solr/WEB-INF/libs/ 中

    5,复制 log4j.properties到tomcat底下solr对应的classes文件夹下(classes需要创建)

    6,复制 solr-5.3.1\server\solr 文件夹到自己指定的目录,此目录需要在下一步骤里填写(也可以不复制,直接引用)

    7,修改tomcat底下的solr对应的web.xml配置文件,找到以下片段

<env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/put/your/solr/home/here</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

    注:此片段默认是注释了的,需要解除注释。

    将 env-entry-value 里的值替换为刚才第5步的路径。

三、启动tomcat,查看安装结果

    http://localhost:8080/solr/

    注:solr下载下来后,也可以使用自带的命令来启动,这里是因为需要配合java web项目,才放在tomcat里做演示使用

以上,我们就将solr安装到tomcat底下,但是仍然没有和我们的java项目结合起来使用,同时也没有加入对应的中文分词。接下来将继续讲下面的部分。

四、添加自定义solr

在刚才定义的 

solr/home

文件夹底下,新建一个文件夹  my_solr,在my_solr目录中新建core.properties内容为name=mysolr   (solr中的mysolr应用),同时将下载下来的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: