- 浏览: 1012990 次
- 性别:
- 来自: 福州
最新评论
-
guanxin2012:
大神,您好。非常感谢您贡献了IKExpression。我们现在 ...
分享开源表达式解析器IK-Expression2.0 -
qqgigas:
LZ,public boolean createUser(LD ...
Sun Directory Server/LDAP学习笔记(二)——API说明及代码样例 -
gao_shengxian:
Hibernate: update T_GX_TEST set ...
优雅Java编程 之 使用Hibernate存储Oracle Spatial对象 -
a78113534:
感谢大神,在安卓里面调用成功了。
发布IK Expression开源表达式解析器 V2.1.0 -
majiedota:
加油
来自开源支持者的第一笔捐赠
新版本改进:
IK Analyzer 2012特性
分词效果示例
IK Analyzer 2012版本支持 细粒度切分 和 智能切分,以下是两种切分方式的演示样例。
文本原文1:
IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了3个大版本。
智能分词结果:
ikanalyzer | 是 | 一个 | 开源 | 的 | 基于 | java | 语言 | 开发 | 的 | 轻量级 | 的 | 中文 | 分词 | 工具包 | 从 | 2006年 | 12月 | 推出 | 1.0版 | 开始 | ikanalyzer | 已经 | 推 | 出了 | 3个 | 大 | 版本
最细粒度分词结果:
ikanalyzer | 是 | 一个 | 一 | 个 | 开源 | 的 | 基于 | java | 语言 | 开发 | 的 | 轻量级 | 量级 | 的 | 中文 | 分词 | 工具包 | 工具 | 包 | 从 | 2006 | 年 | 12 | 月 | 推出 | 1.0 | 版 | 开始 | ikanalyzer | 已经 | 推出 | 出了 | 3 | 个 | 大 | 版本
文本原文2:
张三说的确实在理
智能分词结果:
张三 | 说的 | 确实 | 在理
最细粒度分词结果:
张三 | 三 | 说的 | 的确 | 的 | 确实 | 实在 | 在理
文本原文3
公路局正在治理解放大道路面积水问题
智能分词结果:
公路局 | 正在 | 治理 | 解放 | 大道 | 路面 | 积水 | 问题
最细粒度分词结果:
公路局 | 公路 | 路局 | 正在 | 治理 | 理解 | 解放 | 放大 | 大道 | 道路 | 路面 | 面积 | 积水 | 问题
文本原文4
据路透社报道,印度尼西亚社会事务部一官员星期二(29日)表示,日惹市附近当地时间27日晨5时53分发生的里氏6.2级地震已经造成至少5427人死亡,20000余人受伤,近20万人无家可归。
智能分词结果:
据 | 路透社 | 报道 | 印度尼西亚 | 社会 | 事务部 | 一 | 官员 | 星期二 | 29日 | 表示 | 日 | 惹 | 市 | 附近 | 当地时间 | 27日 | 晨 | 5时 | 53分 | 发生 | 的 | 里氏 | 6.2级 | 地震 | 已经 | 造成 | 至少 | 5427人 | 死亡 | 20000 | 余人 | 受伤 | 近 | 20 | 万人 | 无家可归
最细粒度分词结果:
据 | 路透社 | 路透 | 社 | 报道 | 印度尼西亚 | 印度 | 尼 | 西亚 | 社会事务 | 社会 | 事务部 | 事务 | 部 | 一 | 官员 | 星期二 | 星期 | 二 | 29 | 日 | 表示 | 日 | 惹 | 市 | 附近 | 当地时间 | 当地 | 时间 | 27 | 日 | 晨 | 5 | 时 | 53 | 分发 | 分 | 发生 | 发 | 生 | 的 | 里氏 | 6.2 | 级 | 地震 | 已经 | 造成 | 至少 | 5427 | 人 | 死亡 | 20000 | 余人 | 受伤 | 近 | 20 | 万人 | 万 | 人 | 无家可归
GoogleCode下载:
http://code.google.com/p/ik-analyzer/downloads/list
确保你的扩展词典被正确加载,2012版本支持中英文组合词语
谢谢~~现在已经可以正确使用
现在又遇到一个问题,我的字典里还需要“FE CONSORT INTL”这样的英文组合,但是现在加在字典里还是会被拆分,有没有什么办法?
这个就不可以了,因为分词器不能完全按照字典来切分的,它有既定的停止符号。
我不知道你做分词用来做啥?如果是做搜索,那么切分多个词并不影响。
如果你只是用来做词典匹配,并找出关键字,那么这个不是分词器的目标,
或者说板手可以偶尔当当锤子,当不能总当锤子用啊。
确保你的扩展词典被正确加载,2012版本支持中英文组合词语
谢谢~~现在已经可以正确使用
现在又遇到一个问题,我的字典里还需要“FE CONSORT INTL”这样的英文组合,但是现在加在字典里还是会被拆分,有没有什么办法?
确保你的扩展词典被正确加载,2012版本支持中英文组合词语
Compass是集成lucene的,IKAnalyzer遵循Lucene3.3+的API标准,从这点上说,应该没有问题。
当然你要确认一下Compass用的lucene的版本,并参考IK的版本映射表(说明文档中有),找到对应的IK版本使用
确认过版本了 目前compass最高2.2.0仅支持Lucene的2.4.1 看来要用老板的IKAnalyzer 等待compass更新了
Compass是集成lucene的,IKAnalyzer遵循Lucene3.3+的API标准,从这点上说,应该没有问题。
当然你要确认一下Compass用的lucene的版本,并参考IK的版本映射表(说明文档中有),找到对应的IK版本使用
当然可以
请问要如何设置呢
两种方式:
1.重载Configuration类,设定你的词典加载路径
2.打开jar包中的main2012.dic文件,修改内容
当然可以
请问要如何设置呢
当然可以
IK是个分词器,没有相似度的说法。
相似度是在lucene搜索中,给结果评分时用的。
相似度是根据你的关键字动态改变的,不存在存磁盘的说法
- 支持分词歧义处理
- 支持数量词合并
- 词典支持中英文混合词语,如:Hold住
IK Analyzer 2012特性
- 采用了特有的“正向迭代最细粒度切分算法“,支持细粒度和智能分词两种切分模式;
- 在系统环境:Core2 i7 3.4G双核,4G内存,window 7 64位, Sun JDK 1.6_29 64位 普通pc环境测试,IK2012具有160万字/秒(3000KB/S)的高速处理能力。
- 2012版本的智能分词模式支持简单的分词排歧义处理和数量词合并输出。
- 采用了多子处理器分析模式,支持:英文字母、数字、中文词汇等分词处理,兼容韩文、日文字符
- 优化的词典存储,更小的内存占用。支持用户词典扩展定义。特别的,在2012版本,词典支持中文,英文,数字混合词语。
分词效果示例
IK Analyzer 2012版本支持 细粒度切分 和 智能切分,以下是两种切分方式的演示样例。
文本原文1:
IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了3个大版本。
智能分词结果:
ikanalyzer | 是 | 一个 | 开源 | 的 | 基于 | java | 语言 | 开发 | 的 | 轻量级 | 的 | 中文 | 分词 | 工具包 | 从 | 2006年 | 12月 | 推出 | 1.0版 | 开始 | ikanalyzer | 已经 | 推 | 出了 | 3个 | 大 | 版本
最细粒度分词结果:
ikanalyzer | 是 | 一个 | 一 | 个 | 开源 | 的 | 基于 | java | 语言 | 开发 | 的 | 轻量级 | 量级 | 的 | 中文 | 分词 | 工具包 | 工具 | 包 | 从 | 2006 | 年 | 12 | 月 | 推出 | 1.0 | 版 | 开始 | ikanalyzer | 已经 | 推出 | 出了 | 3 | 个 | 大 | 版本
文本原文2:
张三说的确实在理
智能分词结果:
张三 | 说的 | 确实 | 在理
最细粒度分词结果:
张三 | 三 | 说的 | 的确 | 的 | 确实 | 实在 | 在理
文本原文3
公路局正在治理解放大道路面积水问题
智能分词结果:
公路局 | 正在 | 治理 | 解放 | 大道 | 路面 | 积水 | 问题
最细粒度分词结果:
公路局 | 公路 | 路局 | 正在 | 治理 | 理解 | 解放 | 放大 | 大道 | 道路 | 路面 | 面积 | 积水 | 问题
文本原文4
据路透社报道,印度尼西亚社会事务部一官员星期二(29日)表示,日惹市附近当地时间27日晨5时53分发生的里氏6.2级地震已经造成至少5427人死亡,20000余人受伤,近20万人无家可归。
智能分词结果:
据 | 路透社 | 报道 | 印度尼西亚 | 社会 | 事务部 | 一 | 官员 | 星期二 | 29日 | 表示 | 日 | 惹 | 市 | 附近 | 当地时间 | 27日 | 晨 | 5时 | 53分 | 发生 | 的 | 里氏 | 6.2级 | 地震 | 已经 | 造成 | 至少 | 5427人 | 死亡 | 20000 | 余人 | 受伤 | 近 | 20 | 万人 | 无家可归
最细粒度分词结果:
据 | 路透社 | 路透 | 社 | 报道 | 印度尼西亚 | 印度 | 尼 | 西亚 | 社会事务 | 社会 | 事务部 | 事务 | 部 | 一 | 官员 | 星期二 | 星期 | 二 | 29 | 日 | 表示 | 日 | 惹 | 市 | 附近 | 当地时间 | 当地 | 时间 | 27 | 日 | 晨 | 5 | 时 | 53 | 分发 | 分 | 发生 | 发 | 生 | 的 | 里氏 | 6.2 | 级 | 地震 | 已经 | 造成 | 至少 | 5427 | 人 | 死亡 | 20000 | 余人 | 受伤 | 近 | 20 | 万人 | 万 | 人 | 无家可归
GoogleCode下载:
http://code.google.com/p/ik-analyzer/downloads/list
评论
19 楼
ningye
2012-03-20
您好,请教个问题,关于@+中文一起的分词,类似微博中的 @微博昵称,现在的分词结果@会直接被忽略掉(@+英文或者数字是可以的),怎样修改能让@+中文的情况下,@不丢失,谢谢!
18 楼
liaowb_1105
2012-03-16
解决了。。
17 楼
liaowb_1105
2012-03-15
期待您的回答
16 楼
liaowb_1105
2012-03-15
我想问下如果文章包括中文和西班牙语,然后我搜索的时候搜的是西班牙语能不能搜到呢
15 楼
dsf007
2012-03-15
希望您在发布更新的时候,能把src直接打包到"完整分发包"里,就更好了,这样学习源码时候资源都在一块,就更方便了.
14 楼
magic4u
2012-03-15
还有一个
IK是个分词器,没有相似度的说法。
相似度是在lucene搜索中,给结果评分时用的。
相似度是根据你的关键字动态改变的,不存在存磁盘的说法
明白了,还有另外一个问题想请教一下,目前如果一段话中,中文和数字混排,比如"淮海中路1881号",分词的时候,1881的数字是不会拆分的,我怎么样才能够让1881也会拆分呢?是需要自己修改IK的代码么?理想状态下,我是想1881拆成1 18 188 1881,多谢了。
linliangyi2007 写道
magic4u 写道
又有新版本发布了...我刚刚开始研究3.x版本啊。
另外,有个问题想请教一下,IK在运行期间的相似度是否是保存在内存中的?能否有方法将针对每个文档的相似度保存在硬盘上?
另外,有个问题想请教一下,IK在运行期间的相似度是否是保存在内存中的?能否有方法将针对每个文档的相似度保存在硬盘上?
IK是个分词器,没有相似度的说法。
相似度是在lucene搜索中,给结果评分时用的。
相似度是根据你的关键字动态改变的,不存在存磁盘的说法
明白了,还有另外一个问题想请教一下,目前如果一段话中,中文和数字混排,比如"淮海中路1881号",分词的时候,1881的数字是不会拆分的,我怎么样才能够让1881也会拆分呢?是需要自己修改IK的代码么?理想状态下,我是想1881拆成1 18 188 1881,多谢了。
13 楼
linliangyi2007
2012-03-15
astrosy 写道
linliangyi2007 写道
astrosy 写道
现在有文章中含有“ST零七”这种又有中文又有英文的词,我不想分词,我在ext.dic中加了ST零七,还是会被拆分为ST\零七,请问有什么办法可以不拆分,谢谢
确保你的扩展词典被正确加载,2012版本支持中英文组合词语
谢谢~~现在已经可以正确使用
现在又遇到一个问题,我的字典里还需要“FE CONSORT INTL”这样的英文组合,但是现在加在字典里还是会被拆分,有没有什么办法?
这个就不可以了,因为分词器不能完全按照字典来切分的,它有既定的停止符号。
我不知道你做分词用来做啥?如果是做搜索,那么切分多个词并不影响。
如果你只是用来做词典匹配,并找出关键字,那么这个不是分词器的目标,
或者说板手可以偶尔当当锤子,当不能总当锤子用啊。
12 楼
astrosy
2012-03-15
linliangyi2007 写道
astrosy 写道
现在有文章中含有“ST零七”这种又有中文又有英文的词,我不想分词,我在ext.dic中加了ST零七,还是会被拆分为ST\零七,请问有什么办法可以不拆分,谢谢
确保你的扩展词典被正确加载,2012版本支持中英文组合词语
谢谢~~现在已经可以正确使用
现在又遇到一个问题,我的字典里还需要“FE CONSORT INTL”这样的英文组合,但是现在加在字典里还是会被拆分,有没有什么办法?
11 楼
linliangyi2007
2012-03-14
astrosy 写道
现在有文章中含有“ST零七”这种又有中文又有英文的词,我不想分词,我在ext.dic中加了ST零七,还是会被拆分为ST\零七,请问有什么办法可以不拆分,谢谢
确保你的扩展词典被正确加载,2012版本支持中英文组合词语
10 楼
astrosy
2012-03-14
现在有文章中含有“ST零七”这种又有中文又有英文的词,我不想分词,我在ext.dic中加了ST零七,还是会被拆分为ST\零七,请问有什么办法可以不拆分,谢谢
9 楼
hhdem
2012-03-11
linliangyi2007 写道
hhdem 写道
ik 是否可以和 compass 结合使用?
Compass是集成lucene的,IKAnalyzer遵循Lucene3.3+的API标准,从这点上说,应该没有问题。
当然你要确认一下Compass用的lucene的版本,并参考IK的版本映射表(说明文档中有),找到对应的IK版本使用
确认过版本了 目前compass最高2.2.0仅支持Lucene的2.4.1 看来要用老板的IKAnalyzer 等待compass更新了
8 楼
linliangyi2007
2012-03-10
hhdem 写道
ik 是否可以和 compass 结合使用?
Compass是集成lucene的,IKAnalyzer遵循Lucene3.3+的API标准,从这点上说,应该没有问题。
当然你要确认一下Compass用的lucene的版本,并参考IK的版本映射表(说明文档中有),找到对应的IK版本使用
7 楼
linliangyi2007
2012-03-10
astrosy 写道
linliangyi2007 写道
astrosy 写道
如果我不想用你的词库,只用我自己的词库,可以么
当然可以
请问要如何设置呢
两种方式:
1.重载Configuration类,设定你的词典加载路径
2.打开jar包中的main2012.dic文件,修改内容
6 楼
hhdem
2012-03-09
ik 是否可以和 compass 结合使用?
5 楼
astrosy
2012-03-09
linliangyi2007 写道
astrosy 写道
如果我不想用你的词库,只用我自己的词库,可以么
当然可以
请问要如何设置呢
4 楼
linliangyi2007
2012-03-09
astrosy 写道
如果我不想用你的词库,只用我自己的词库,可以么
当然可以
3 楼
astrosy
2012-03-08
如果我不想用你的词库,只用我自己的词库,可以么
2 楼
linliangyi2007
2012-03-08
magic4u 写道
又有新版本发布了...我刚刚开始研究3.x版本啊。
另外,有个问题想请教一下,IK在运行期间的相似度是否是保存在内存中的?能否有方法将针对每个文档的相似度保存在硬盘上?
另外,有个问题想请教一下,IK在运行期间的相似度是否是保存在内存中的?能否有方法将针对每个文档的相似度保存在硬盘上?
IK是个分词器,没有相似度的说法。
相似度是在lucene搜索中,给结果评分时用的。
相似度是根据你的关键字动态改变的,不存在存磁盘的说法
1 楼
magic4u
2012-03-08
又有新版本发布了...我刚刚开始研究3.x版本啊。
另外,有个问题想请教一下,IK在运行期间的相似度是否是保存在内存中的?能否有方法将针对每个文档的相似度保存在硬盘上?
另外,有个问题想请教一下,IK在运行期间的相似度是否是保存在内存中的?能否有方法将针对每个文档的相似度保存在硬盘上?
发表评论
-
来自开源支持者的第一笔捐赠
2013-01-09 21:15 57812013年1月9号,一个平凡而又不平常的日子! IK中文分词 ... -
发布 IK Analyzer 2012 FF 版本
2012-10-23 17:50 25081首先感谢大家对IK分词器的关注。 最近一段时间正式公司事务最 ... -
CSDN发生严重用户账号泄密事件
2011-12-21 19:21 2566之前有在CSDN注册过的兄弟们,注意了。。。 如果你的邮箱, ... -
一个隐形的java int溢出
2011-08-30 09:44 7560故事的背景: 笔者最近在做一个类SNS的项目,其中 ... -
雷军 :互联网创业的葵花宝典
2011-05-04 10:35 3596博主评: 这片博客很短 ... -
Luci-mint站内搜索实测
2011-04-02 16:18 4141关于Luci-mint 服务器硬 ... -
发布 IK Analyzer 3.2.8 for Lucene3.X
2011-03-04 17:49 14255IK Analyzer 3.2.8版本修订 ... -
TIPS - XML CDATA中的非法字符处理
2011-02-17 15:03 3305XML解析过程中,常遇见CDATA中存在非法字符,尤其在火星文 ... -
对Cassandra的初体验
2010-10-13 17:58 9137作为“云计算”时代的架构设计人员而言,不懂K-V库会被 ... -
Spring + iBatis 的多库横向切分简易解决思路
2010-10-11 13:43 93561.引言 笔者最近在做一个互联网的“类SNS”应用,应用 ... -
发布 IK Analyzer 3.2.5 稳定版 for Lucene3.0
2010-09-08 14:43 5823新版本IKAnnlyzer3.2.8已发布! 地址: http ... -
关于Lucene3.0.1 QueryParser的一个错误
2010-05-21 21:33 2129表达式1: 引用 id:"1231231" ... -
发布 IK Analyzer 3.2.3 稳定版 for Lucene3.0
2010-05-15 14:13 6718IK Analyzer 3.2.3版本修订 在3.2.0版 ... -
windows平台上的nginx使用
2010-01-28 17:13 3406转载自:http://nginx.org/en/docs/wi ... -
发布IKAnnlyzer3.2.0稳定版 for Lucene3.0
2009-12-07 09:27 9580最新3.2.5版本已经推出,http://linliangyi ... -
在Tomcat下以JNDI方式发布JbossCache
2009-12-04 10:57 3831前言: 看过JbossCache的开发手册,发现在Jb ... -
Spring AOP小例子
2009-11-16 10:35 3405PS: 要注明一下,这个是转载滴,之前漏了说鸟,汗死 这里给 ... -
ActiveMQ 5.X 与 Tomcat 集成一(JNDI部署)
2009-11-10 15:15 5650原文地址:http://activemq.apache.org ... -
发布IKAnalyzer中文分词器V3.1.6GA
2009-11-08 23:10 11858IKAnalyzer3.2.0稳定版已经发布,支持Lucene ... -
设计模式感悟
2009-11-07 17:57 3696最近又把以前学习的模式过了一遍,感觉模式不是学出来的,是悟出来 ...
相关推荐
2. IKAnalyzer2012.jar(主jar包) 3. IKAnalyzer.cfg.xml(分词器扩展配置文件) 4. stopword.dic(停止词典) 5. LICENSE.TXT ; NOTICE.TXT (apache版权申明) 它的安装部署十分简单,将 IKAnalyzer2012.jar ...
标题中的"IKAnalyzer2012FF_hf1.zip"指的是IK Analyzer的2012年最终版(Final)的高频率更新1(Hot Fix 1)。IK Analyzer是一款开源的、基于Java语言开发的轻量级中文分词器,主要用于Java环境下对中文文本的分词...
IKAnalyzer2012_u6中文分词器jar包 IKAnalyzer2012_u6中文分词器jar包 IKAnalyzer2012_u6中文分词器jar包 IKAnalyzer2012_u6中文分词器jar包 IKAnalyzer2012_u6中文分词器jar包
"2012FF_hf1.7z" 是IK Analyzer的一个特定版本,可能包含了优化和改进,适应了2012年及之后的技术需求。 在Solr中,分词器扮演着至关重要的角色。它们负责将输入的中文文本分解成一系列的词汇单元,这些单元通常被...
IKAnalyzer2012_u6中文分词器以及手册正式版 Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2017/10/29 1:41 doc -a---- 2017/10/29 1:41 414 IKAnalyzer.cfg.xml -a---- 2017/10/29 1...
IKAnalyzer2012.jar 中文分词包
IKanalyzer2012是一款基于Java语言的开源中文分词器,主要用于处理中文文本的分词任务。在中文搜索引擎和自然语言处理领域,分词是基础且关键的一环,因为中文没有明显的空格来区分词汇,需要通过特定的算法进行切分...
使用IK分词器,应为该集群使用到的solr版本为4.10.3-cdh5.7.5,所以使用的 IK 包为IKAnalyzer2012FF_u1.jar,如果是3x的solr,使用IKAnalyzer2012_u6.jar solr-4.10.3下载地址:...
IKAnalyzer2012FF_u1.jar 是一款广泛应用于Java环境中的中文分词库,尤其在搜索引擎和文本分析领域有着重要的应用。这个jar包包含了IK Analyzer的最新版本,即2012FF_u1更新版,它是一款开源的、高性能的中文分词...
IKAnalyzer2012是一个专为中文处理设计的开源分词工具,主要应用于搜索引擎、文本分析和信息检索等领域。这个工具包的核心是IKAnalyzer2012.jar文件,它包含了IK Analyzer的所有功能和实现,是一个Java编写的库,...
标题提到的 "IK Analyzer 2012FF_hf1" 和 "IKAnalyzer2012_u6" 都是该分词器的不同版本。 IK Analyzer 2012FF_hf1 是2012年发布的HotFix 1更新版,"FF" 可能代表 "Final Fix",意味着这是对之前版本的最终修复,而 ...
IKAnalyzer2012_u6是一款基于Java语言开发的全文检索分析器,主要应用于中文信息处理,如搜索引擎、文本挖掘等场景。这个版本是u6更新,意味着它是IKAnalyzer的一个升级版,修复了前一版本可能存在的问题,并可能...
解决lucene4.0与IKAnalyzer的冲突。解决Exception in thread "main" java.lang.VerifyError: class org.wltea.analyzer.lucene.IKAnalyzer overrides final method ...本资源包含了IKAnalyzer2012_FF_hf1.jar及源码
这个“IKAnalyzer2012.jar.zip”压缩包包含了IKAnalyzer的两个不同版本的jar包,分别是IKAnalyzer2012.jar和IKAnalyzer2012FF_u1.jar。 1. **IKAnalyzer简介** - IKAnalyzer是由国人开发的一款高性能的中文分词...
2012FF_hf1 版本是IK Analyzer的一个特定版本,HF1代表Hot Fix 1,即该版本是对2012FF版本的小幅修正版。 IK Analyzer 2012FF_hf1 版本在原有的基础上进行了性能优化和错误修复,确保了其在处理中文文本时的准确性...
IK Analyzer 2012 IKAnalyzer2012_u3 IK Analyzer 2012 IKAnalyzer2012_u3 IK Analyzer 2012 IKAnalyzer2012_u3
ikanalyzer2012ff_u1 是一个专为Solr 4.10.3版本设计的IK分词器插件。在中文信息检索和文本分析领域,分词器扮演着至关重要的角色,它能够将连续的汉字序列切分成具有语义意义的词语单元,便于后续的索引和查询操作...
从 2006年 12 月推出 1.0 版开始,IKAnalyzer 已经推出了 4 个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。从 3.0 版本开始,IK 发展为面向 Java 的公用分词组件,...