windows 上配置solr5.2.1+solr4.3+中文分词器
搭建5.2.1
1.下载
Tomcat解压后的目录为 D:\Program Files\Apache Software Foundation\apache-tomcat-8.0.22
solr解压后的目录为 D:\Software\solr-5.2.1
2、将solr部署到Tomcat中
a. \solr-5.2.1\example\example-DIH目录下的solr文件夹复制到D:\JobsDBSolr并改为solr-Example
即:D:\JobsDBSolr\solr-Example
b. 将\solr-5.2.1\server\webapps目录下的solr.war包复制到\apache-tomcat-8.0.22\webapps目录下,并改为solr-Example.war
此时,启动Tomcat,成功启动Tomcat后,在该目录下会自动生成一个solr-Example的文件夹
c. 修改\apache-tomcat-8.0.22\webapps\solr-Example\WEB-INF\web.xml,
找到<env-entry>节点,该结点处于被注释状态,去掉注释,按如下代码修改:
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<!--此路径应该是Tomcat的根目录-->
<env-entry-value>D:\JobsDBSolr\solr-Example</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
d. \solr-5.2.1\dist目录下的所有jar包 和 \solr-5.2.1\server\lib\ext目录下的所有jar包
复制到\apache-tomcat-8.0.22\webapps\solr\WEB-INF\lib目录下。
e. 将E:\solr-5.2.1\server\resources目录下的log4j.properties放到E:\apache-tomcat-8.0.22\webapps\solr\WEB-INF\classes目录下,
如果classes文件夹不存在就手动新建一个。
3、测试:在浏览器的地址栏中输入:http://localhost:8080/solr-Example,如果出现以下界面则说明solr环境搭建成功。
搭建4.3.0
\solr-4.3.0\dist\solr-4.3.0.war to D:\JobsDBSolr\solr-Example
\solr-4.3.0\example\solr\* to D:\JobsDBSolr\solr-Example
\solr-4.3.0\example\lib\ext\* to \Tomcat 6.0\lib
\example\resources\log4j.properties to \Tomcat 6.0\lib
(须
知,solr-4.3.0.jar并没有自带日志打印组件,因此这个步骤不执行,可能引起
“org.apache.catalina.core.StandardContext filterStart SEVERE: Exception
starting filter SolrRequestFilter org.apache.solr.common.SolrException:
Could not find necessary SLF4j logging jars.”异常)
D:\JobsDBSolr\solr-Example\collection1\conf\solrconfig.xml
Add:(以便solr可以以javabin形式提交)
<requestHandler name="/update/javabin" class="solr.BinaryUpdateRequestHandler"/>
\Tomcat 6.0\conf\Catalina\localhost 下新建 solr-Example.xml
<Context antiJARLocking="true" docBase="D:\JobsDBSolr\solr-Example\solr-4.3.0.war">
<Environment name="solr/home" type="java.lang.String" value="D:\JobsDBSolr\solr-Example" override="true"/>
</Context>
启动Tomcat http://127.0.0.1:8080/solr-Example
为Solr加入中文分词器
1 下载分词器:
下载中文分词器(IK Analyzer 2012FF_hf1.zip):http://ik-analyzer.googlecode.com/files/IK%20Analyzer%202012FF_hf1.zip
2 加入到Solr:
(1)将IKAnalyzer2012FF_u1.jar 复制到 D:\JobsDBSolr\solr-Example\lib 目录以及\Tomcat 6.0\webapps\solr-Example\WEB-INF\lib下面。
(2)在D:\JobsDBSolr\solr-Example 下面创建目录classes,并将IKAnalyzer.cfg.xml 和 stopword.dic 复制到这个目录。
(3)配置之前从解压的Solr拷贝出来的solr文件夹下的配置文件。 即D:\JobsDBSolr\solr-Example\collection1\conf目录下面的schema.xml配置文件。
随便找一个fieldType配置项的后面,加入一个新的fieldType配置项。
<!-- IKAnalyzer 中文分词器配置 -->
<fieldType name="text_ik" class="solr.TextField">
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer">
</analyzer>
</fieldType>
这就OK了,在浏览器中输入 http://localhost:80/solr/#/collection1/analysis
在【field value(index)】中输入“我觉得我马上就要成功了,吃葡萄不吐葡萄皮。” ,下面下拉框选择text,然后点击analysis values按钮,如下图:
windows 上配置solr5.2.1+solr4.3+中文分词器的更多相关文章
- solr4.7中文分词器(ik-analyzer)配置
solr本身对中文分词的处理不是太好,所以中文应用很多时候都需要额外加一个中文分词器对中文进行分词处理,ik-analyzer就是其中一个不错的中文分词器. 一.版本信息 solr版本:4.7.0 需 ...
- windows上配置git
windows上配置git1.下载mysisigit进入http://msysgit.github.io/,下载,安装,下一步下一步即可. 2.下载tortoisegit进入http://downlo ...
- Ubuntu安装SSH + Windows上配置Putty
1. Ubuntu安装SSH 命令: # sudo apt-get install openssh-server 2. 启动SSH Server 命令: # sudo /etc/init.d/ssh ...
- solr4.5配置中文分词器mmseg4j
solr4.x虽然提供了分词器,但不太适合对中文的分词,给大家推荐一个中文分词器mmseg4j mmseg4j的下载地址:https://code.google.com/p/mmseg4j/ 通过以下 ...
- 5.Solr4.10.3中配置中文分词器
转载请出自出处:http://www.cnblogs.com/hd3013779515/ 1.下载IK Analyzer 2012FF_hf1.zip并上传到/home/test 2.按照如下命令安装 ...
- Windows下面安装和配置Solr 4.9(三)支持中文分词器
首先将下载解压后的solr-4.9.0的目录里面F:\tools\开发工具\Lucene\solr-4.9.0\contrib\analysis-extras\lucene-libs找到lucene- ...
- 真分布式SolrCloud+Zookeeper+tomcat搭建、索引Mysql数据库、IK中文分词器配置以及web项目中solr的应用(1)
版权声明:本文为博主原创文章,转载请注明本文地址.http://www.cnblogs.com/o0Iris0o/p/5813856.html 内容介绍: 真分布式SolrCloud+Zookeepe ...
- solr8.2 环境搭建 配置中文分词器 ik-analyzer-solr8 详细步骤
一.下载安装Apache Solr 8.2.0 下载地址:http://lucene.apache.org/solr/downloads.html 因为是部署部署在windows系统上,所以下载zip ...
- 转:solr6.0配置中文分词器IK Analyzer
solr6.0中进行中文分词器IK Analyzer的配置和solr低版本中最大不同点在于IK Analyzer中jar包的引用.一般的IK分词jar包都是不能用的,因为IK分词中传统的jar不支持s ...
随机推荐
- VLC 重新编译第三方库的预编译包contrib
VLC的引用了很多开源的第三方库,均放到VLC目录下的contrib中(本来开始编译是2.1.x以上版本,以前或以后可能会变化),在Windows版本编译中,contrib文件夹中仅仅下载VLC官网上 ...
- 在CentOS6.5下安装Memcached
CentOS 6.5 安装软件非常方便, yum install memcached
- DrawTool多重笔之前奏 => 通过InkAnalyzer实现图形识别
这里要介绍的是通过InkAnalyzer来实现简单图形的识别,例如圆,椭圆,正方形,三角形等,当然你也可以通过扩展来实现自定义图形的识别,在使用InkAnalyzer前,你需要引用IAWinFX.dl ...
- Java 打印金字塔 or 打印带数字的金字塔 (Java 学习中的小记录)
Java 打印金字塔 or 打印带数字的金字塔 (Java 学习中的小记录) 作者:王可利(Star·星星) 效果图: 代码如下: class Star8 { public static void m ...
- expr命令
expr命令的兩大作用:1)四则运算:2)字符串的操作: 1.四则运算 [tough@localhost ~]$ + + [tough@localhost ~]$ + [tough@localhost ...
- poj 2312 Battle City
题目连接 http://poj.org/problem?id=1840 Battle City Description Many of us had played the game "Bat ...
- hdu 5273 Dylans loves sequence
题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=5273 Dylans loves sequence Description Dylans is give ...
- 2天驾驭DIV+CSS (基础篇)(转)
这是去年看到的一片文章,感觉在我的学习中,有不少的影响.于是把它分享给想很快了解css的兄弟们. 基础篇[知识一] “DIV+CSS” 的叫法是不准确的[知识二] “DIV+CSS” 将你引入两大误区 ...
- 历时八年,HTML5 标准终于完工了
万维网联盟(W3C)2014年10月29日泪流满面地宣布,经过几乎8年的艰辛努力,HTML5标准规范终于最终制定完成了,并已公开发布. 在此之前的几年时间里,已经有很多开发者陆续使用了HTML5的部分 ...
- 数据类型 swift
1整形 Int,Int8,Int16,Int32,Int64 UInt,UInt8,UInt16,UInt32,UInt64 其中Int,UInt始终和当前平台的原生字长相同(32位机,64位机) 查 ...