环境
jdk 1.7
tomcat1.7
solr 4.10
IK Analyzer 2012FF_hf1.zip
solr的下载
官网
http://lucene.apache.org/solr/
下载:
http://www.eu.apache.org/dist/lucene/solr/
IK Analyzer下载 (找个免费 VPN 翻)
google Code:
https://code.google.com/p/ik-analyzer/downloads/list
尤其要注意 IK Analyzer 支持的 solr 版本
我们这里下载 IK Analyzer 2012FF_hf1.zip
部署solr到tomcat中
//1.修改tomcat 的编码格式
cd C:\Tomcat 6.0\conf\server.xml
加上 URIEncoding="UTF-8"
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
//2.拷贝 E:\solr\apache-solr-3.6.2\example\webapps\solr.war 到 C:\Tomcat 6.0\webapps
//3.配置solr.home
在 C:\Tomcat 6.0\conf\Catalina\localhost 新建 solr.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="C:\Tomcat 6.0\webapps\solr.war" debug="0" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="E:\solr\apache-solr-3.6.2\example\solr" override="true"/>
</Context>
//3.5配置 solr.home 的 方法二
修改 solr.war 中的 web.xml 添加 如下配置 也可以(一般web.xml中已经包含了只需取消注释就可以了)
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>E:\solr\apache-solr-3.6.2\example\solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
然后重新打包
java -cvf solr.war *.* 将 解压后的sole.war 重新打包部署
//4.启动 tomcat就 然后 访问 http://localhost:8080/solr/admin
//5 进入控制台 默认使用 "*:*" 查询所有 文档 这个 可以在 E:\solr\apache-solr-3.6.2\example\solr\conf\solrconfig.xml 中 修改
<defaultQuery>*:*</defaultQuery> 一般 不建议修改
集成 IK Analyzer 2012FF_hf1
// 复制 IKAnalyzer2012FF_u1.jar 到 tomcat/webappa/solr/web-inf/lib
// 复制 IKAnalyzer.cfg.xml 和 stopword.dic 到上面配置的 solr/home/solr/core0/conf/
或者 到 \example\solr\core0\conf 下面
打开 \example\solr\core0\conf 或者 solr/home/solr/core0/conf/ 下面的schema.xml 配置文件
在 <types>下加入
<!-- IK Analyzer-->
<fieldType name="text_ik" class="solr.TextField">
<analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
在
<fields> 中加入
<field name="text" type="text_ik" indexed="true" stored="false" multiValued="false"/>
重启 tomcat 然后访问
http://localhost:8983/solr/#/core0/analysis
- 大小: 25.2 KB
- 大小: 443.7 KB
- 大小: 232.9 KB
分享到:
相关推荐
IKAnalyzer中文分词器本身已经不支持最新的solr 5,集成到solr中分词会报错,这里将解决了solr 5支持问题的最新IK包共享出来,希望能帮到各位! 附上IK在schema.xml中的配置: <fieldType name="text_ik" class=...
Solr6.0集成IK-Analyzer分词器.docx IK-Analyzer-2015FF.jar
此为solr8的ikanalyzer中文分词包
solr5 IK-Analyzer中文分词。jar里面有IKAnalyzer.cfg.xml、stopword.dic
IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。此包兼容solr7.x
Solr是一个全文检索服务器,基于Lucene3.5开发的,我们可以在solr的基础上进行定制化的开发。新手学习记录了学习过程为后来者提供个参考吧。
solr5.x(含5.4)可用的ikanalyzer中文分词 <fieldType name="text_ik" class="solr.TextField"> <analyzer type="index"> <tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="false" /> ...
solr-ik中文分词器资源包,包括ext.dic,,IKAnalyzer.cfg.xml,,ik-analyzer-solr5-5.x.jar,,managed-schema,,solr-analyzer-ik-5.1.0.jar,,stopword.dic solr-ik分词 solr中文分词 ik分词资源
solr 5.4.0 完整包,包含ikanalyzer 中文分词器 只需修改web.xml中的索引目录指向地址。
solr6对应的IKAnalyzer分词器jar包,使用方法: 1. 添加分词器的jar文件:在文件夹`contrib`下新建一个文件夹`rd-lib`,并将`IKAnalyzer2012_u6.jar`拷贝进来,这个文件夹用来存放第三方jar文件,后面做数据导入时候...
tomcat8.5+solr7+IKAnalyzer5, 已经整合IKAnalyzer中文分词, 直接使用即可
solr7.x ikanalyzer pinyin 分词。亲测solr7.3.1可用。
在做IK分词器与solr过滤器结合是时候遇到一些问题,<tokenizer class="org.wltea.analyzer.lucene.IKTokenizerFactory" useSmart="true"/> 在网上页找了一些jar包或者class,最后找到一个合适的源码,解决了问题。 ...
适应solr5.x的中文分词IKAnalyzer
solr分词器IKAnalyzer,IK Analyzer 2012FF_hf1和schama配置文件
solr配置ikanalyzer分词文件以使用说明
NULL 博文链接:https://jsxzzliang.iteye.com/blog/852460
最新Solr环境搭建与IKAnalyzer3分词整合
solr5.5.4对应的中文分词器下载,如果solr为tomcat方式部署,下载后解压该压缩文件,将下面的jar文件复制到solr项目的lib目录下,将里面的配置其他配置文件复制到classes目录下即可。
solr中文分词jar包ik-analyzer 含class配置 ik-analyzer-7.5.0