文档章节

Solr环境搭建

行走在路上
 行走在路上
发布于 2014/07/02 17:06
字数 542
阅读 147
收藏 2

下载配置Solr
1.下载解压solr
    wget http://www.eu.apache.org/dist/lucene/solr/4.6.0/solr-4.6.0.tgz
tar xzvf solr-4.6.0.tgz
2.修改替换配置文件
用Nutch的 schema-solr4.xml 文件替换Solr的 schema.xml 文件
cp -f $NUTCH_HOME/conf/schema-solr4.xml $SOLR_HOME example/solr/collection1/conf/schema.xml
编辑schema.xml文件 , 在<fields> </fields>之间添加下面一行
<field name="_version_" type="long" indexed="true" stored="true"/>
整合Solr和tomcat
1.下载Tomcat与solr并解压
  Tomcat使用yum安装后路径为/usr/share/tomcat6/
2.启动Tomcat服务器,service tomcat6 start
  浏览器输入: http://localhost:8080
  这步操作是为了操作是为了在Tomcat/conf目录下生成Catalina/localhost目录,这个文件会在接下来使用.
3.将solr部署到Tomcat
  a) 复制Solr目录/example/solr到Tomcat的根目录下
  b) 复制Solr目录/dist/solr-4.6.0.war到Tomcat的webapps/solr.war(重命名),此时solr.war会自动解压,如果没有自动解压,将其copy到solr目录下手动解压,jar –xvf solr.war
  c) 复制Solr目录/example/lib/ext下的所有jar到solr/WEB-INF/lib下,同时将example/resources下的log4j.properties文件也复制到solr/WEB-INF/lib下;
  d) 在修改solr/WEB-INF/web.xml放开如下内容注释,并修改路径为
    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
   <env-entry-value>/usr/share/tomcat6/webapps/solr</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>
4.重启Tomcat服务器,在浏览器输入http://localhost:8080/solr 查看服务
配置Solr中文分词
1.下载路径http://code.google.com/p/ik-analyzer/downloads/detail?name=IK%20Analyzer%202012FF_hf1.zip&can=2&q=
2.复制下面ik分词解压包下面的如下三个文件到tomcat6\webapps\solr\WEB-INF\lib\文件夹下面:
IKAnalyzer.cfg.xml、IKAnalyzer2012FF_u1.jar、stopword.dic
3.修改Tomcat7\solr\collection1\conf\文件夹下的schema.xml.在<types></types>中增加如下内容,此操作为增加字段的类型,并为字段指定分词器
    <!--配置IK分词器-->
   <fieldType name="text_ik" class="solr.TextField">
        <!--索引时候的分词器-->
       <analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
        <!--查询时候的分词器-->
        <analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
    </fieldType>
4、修改需要进行中文分词的字段,将需要进行中文分词字段的类型改为新增的类型text_ik
    <field name="content" type="text_ik" stored="true" indexed="true"/>
    <field name="title" type="text_ik" stored="true" indexed="true"/>

© 著作权归作者所有

下一篇: Redis集群搭建
行走在路上
粉丝 11
博文 63
码字总数 33235
作品 0
项目经理
私信 提问
linux/window 下 solr5.1 tomcat7.x 环境搭建即简单功能测试

之所以想使用solr来进行学习,很大一部分原因就是,solr能够在某种程度上提供RESTFUL相关的URL请求连接,可以把它理解为 以搜索引擎为基础的存储服务系统 ,由于他的搜索可以是针对URL的,那...

alexgaoyh
2015/05/14
326
5
SOLR4.6 安装、Jetty发布

创建solr环境: 因为是测试环境,所以solr的环境只使用了其自带的Jetty,没有搭建solr集群,只是使用了一个单一的solr服务器端,创建步骤如下: 1.在官网上下载solr4.6的包:http://lucene.a...

David_Tio
2013/12/31
1K
0
Solr初探(6)——SolrCloud

Solr集群,即是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 。 当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高...

yuanlaijike
2018/04/12
0
0
solr伪集群搭建的问题

@骑毛驴的阿凡提 你好,想跟你请教个问题:在网上看到您写的关于solr伪集群搭建的帖子,有一些疑问,关于第2步:这里是指将三份solr环境的lib目录和files目录都拷贝到solrhome下?另外,sol...

sun_简单
2017/04/19
53
0
一年走向【Java架构师】之葵花宝典

大多数时候,不是我们不努力,而是不知从何下手,我深知一份好的学习资料是多么的重要,我们通常会把大量的时间都浪费在找资源上,本人搜集学习java架构师的经典学习路线如下可供参考!!! 一...

我一路狂奔
2017/05/20
625
1

没有更多内容

加载失败,请刷新页面

加载更多

最简单的获取相机拍照的图片

  import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import andr......

MrLins
55分钟前
4
0
说好不哭!数据可视化深度干货,前端开发下一个涨薪点在这里~

随着互联网在各行各业的影响不断深入,数据规模越来越大,各企业也越来越重视数据的价值。作为一家专业的数据智能公司,个推从消息推送服务起家,经过多年的持续耕耘,积累沉淀了海量数据,在...

个推
57分钟前
7
0
第三方支付-返回与回调注意事项

不管是支付宝,微信,还是其它第三方支付,第四方支付,支付机构服务商只要涉及到钱的交易都要进行如下校验,全部成功了才视为成功订单 1.http请求是否成功 2.校验商户号 3.校验订单号及状态...

Shingfi
59分钟前
4
0
简述Java内存分配和回收策略以及Minor GC 和 Major GC(Full GC)

内存分配: 1. 栈区:栈可分为Java虚拟机和本地方法栈 2. 堆区:堆被所有线程共享,在虚拟机启动时创建,是唯一的目的是存放对象实例,是gc的主要区域。通常可分为两个区块年轻代和年老代。更...

DustinChan
今天
6
0
Excel插入批注:可在批注插入文字、形状、图片

1.批注一直显示:审阅选项卡-------->勾选显示批注选项: 2.插入批注快捷键:Shift+F2 组合键 3.在批注中插入图片:鼠标右键点击批注框的小圆点【重点不可以在批注文本框内点击】----->调出批...

东方墨天
今天
6
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部