- 浏览: 352434 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (176)
- struts2 (4)
- javascript (9)
- database (11)
- hibernate (11)
- java (36)
- CSS (1)
- wap (8)
- html (5)
- spring (3)
- 操作系统 (9)
- xml (0)
- eclipse/myeclipse (6)
- freemarker (2)
- jsp+servlet (4)
- fckeditor (1)
- Linux (12)
- tomcat (4)
- SNMP (2)
- Loadrunner (1)
- php (0)
- 版本控制 (1)
- android (3)
- pki (7)
- jquery (4)
- webservice (4)
- ipad (1)
- 开发工具 (1)
- jslt (1)
- 连接池 (6)
- javaApi (1)
- 学习笔记 (6)
- eclipse (2)
最新评论
-
宋建勇:
nice
keytool详解 -
1122334455aabb:
java int,byte、char之间的相互转化,更多内容参 ...
java中byte 与16进制字符相互转换 -
01jiangwei01:
CA[i >>> 18 & 0x3f ...
使用JAVA数字证书做数字签名认证 -
sjp524617477:
good
keytool详解 -
whlngn:
输出结果我只想取汉字,而不要后面的数字,应该如何实现,求回答
配置paoding analysis
在开源中文analysis,我选择了paoding analysis,link:http://code.google.com/p/paoding
配置如下:
在CLASSPATH 上面加入:E:\eclipse\paoding-analysis.properties
在用户变量加入:PAODING_DIC_HOME=》E:\dic
把dic文件,就是字词文本文件放到对应的目录。
测试代码:
- package test;
- import java.io.IOException;
- import java.io.Reader;
- import java.io.StringReader;
- import net.paoding.analysis.analyzer.PaodingAnalyzer;
- import net.paoding.analysis.analyzer.PaodingTokenizer;
- import org.apache.lucene.analysis.Analyzer;
- import org.apache.lucene.analysis.Token;
- public class Test1 {
- public static void main(String[] argv){
- Analyzer analyzer = new PaodingAnalyzer();
- String testString = "中华人民共和国";
- Reader r = new StringReader(testString);
- PaodingTokenizer ts = (PaodingTokenizer) analyzer.tokenStream("", r);
- Token t;
- try {
- while((t = ts.next()) != null){
- System.out.println(t);
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
package test; import java.io.IOException; import java.io.Reader; import java.io.StringReader; import net.paoding.analysis.analyzer.PaodingAnalyzer; import net.paoding.analysis.analyzer.PaodingTokenizer; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.Token; public class Test1 { public static void main(String[] argv){ Analyzer analyzer = new PaodingAnalyzer(); String testString = "中华人民共和国"; Reader r = new StringReader(testString); PaodingTokenizer ts = (PaodingTokenizer) analyzer.tokenStream("", r); Token t; try { while((t = ts.next()) != null){ System.out.println(t); } } catch (IOException e) { e.printStackTrace(); } } }
结果:
- (中华,0,2)
- (华人,1,3)
- (人民,2,4)
- (共和,4,6)
- (共和国,4,7)
- log4j:WARN No appenders could be found for logger (net.paoding.analysis.knife.PaodingMaker).
- log4j:WARN Please initialize the log4j system properly.
评论
4 楼
whlngn
2012-03-18
输出结果我只想取汉字,而不要后面的数字,应该如何实现,求回答
3 楼
enica
2009-12-02
文件夹路径有中文 %e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b
我换了一个目录就ok了
我换了一个目录就ok了
2 楼
rongxh7
2009-07-12
madonglingyan 写道
你好。我在eclipse里面用的庖丁解牛。然后会报这种错误
error in handler path=file:/G:/My Documents/%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b/paoding-analysis.jar!/paoding-analysis.properties
error in handler jarPath=/G:/My Documents/%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b/paoding-analysis.jar
Exception in thread "main" net.paoding.analysis.exception.PaodingAnalysisException: java.io.FileNotFoundException: G:\My Documents\%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b\paoding-analysis.jar (系统找不到指定的路径。)
at net.paoding.analysis.knife.PaodingMaker.getProperties(PaodingMaker.java:140)
at net.paoding.analysis.analyzer.PaodingAnalyzer.init(PaodingAnalyzer.java:70)
at net.paoding.analysis.analyzer.PaodingAnalyzer.<init>(PaodingAnalyzer.java:59)
at net.paoding.analysis.analyzer.PaodingAnalyzer.<init>(PaodingAnalyzer.java:52)
at sliversearch.Lucene.index(Lucene.java:26)
at sliversearch.Lucene.main(Lucene.java:132)
Caused by: java.io.FileNotFoundException: G:\My Documents\%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b\paoding-analysis.jar (系统找不到指定的路径。)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.jar.JarFile.<init>(JarFile.java:133)
at java.util.jar.JarFile.<init>(JarFile.java:97)
at net.paoding.analysis.knife.PaodingMaker.getFileLastModified(PaodingMaker.java:248)
at net.paoding.analysis.knife.PaodingMaker.loadProperties(PaodingMaker.java:210)
at net.paoding.analysis.knife.PaodingMaker.getProperties(PaodingMaker.java:130)
... 5 more
可是我明明已经把这些properties文件考进去了啊。。请求回答,谢谢。。。
error in handler path=file:/G:/My Documents/%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b/paoding-analysis.jar!/paoding-analysis.properties
error in handler jarPath=/G:/My Documents/%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b/paoding-analysis.jar
Exception in thread "main" net.paoding.analysis.exception.PaodingAnalysisException: java.io.FileNotFoundException: G:\My Documents\%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b\paoding-analysis.jar (系统找不到指定的路径。)
at net.paoding.analysis.knife.PaodingMaker.getProperties(PaodingMaker.java:140)
at net.paoding.analysis.analyzer.PaodingAnalyzer.init(PaodingAnalyzer.java:70)
at net.paoding.analysis.analyzer.PaodingAnalyzer.<init>(PaodingAnalyzer.java:59)
at net.paoding.analysis.analyzer.PaodingAnalyzer.<init>(PaodingAnalyzer.java:52)
at sliversearch.Lucene.index(Lucene.java:26)
at sliversearch.Lucene.main(Lucene.java:132)
Caused by: java.io.FileNotFoundException: G:\My Documents\%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b\paoding-analysis.jar (系统找不到指定的路径。)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.jar.JarFile.<init>(JarFile.java:133)
at java.util.jar.JarFile.<init>(JarFile.java:97)
at net.paoding.analysis.knife.PaodingMaker.getFileLastModified(PaodingMaker.java:248)
at net.paoding.analysis.knife.PaodingMaker.loadProperties(PaodingMaker.java:210)
at net.paoding.analysis.knife.PaodingMaker.getProperties(PaodingMaker.java:130)
... 5 more
可是我明明已经把这些properties文件考进去了啊。。请求回答,谢谢。。。
我也遇到这个问题,后来解决了!
用Eclipse建Java Project,你的jar包是怎么弄进项目里去的?直接放src下还是通过BuildPath的形式?这两种我试过,都不行.Eclipse路径是临时路径,有问题的.你建一个Dynamic Web Project,把jar文件放在lib目录就下了.
1 楼
madonglingyan
2009-06-24
你好。我在eclipse里面用的庖丁解牛。然后会报这种错误
error in handler path=file:/G:/My Documents/%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b/paoding-analysis.jar!/paoding-analysis.properties
error in handler jarPath=/G:/My Documents/%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b/paoding-analysis.jar
Exception in thread "main" net.paoding.analysis.exception.PaodingAnalysisException: java.io.FileNotFoundException: G:\My Documents\%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b\paoding-analysis.jar (系统找不到指定的路径。)
at net.paoding.analysis.knife.PaodingMaker.getProperties(PaodingMaker.java:140)
at net.paoding.analysis.analyzer.PaodingAnalyzer.init(PaodingAnalyzer.java:70)
at net.paoding.analysis.analyzer.PaodingAnalyzer.<init>(PaodingAnalyzer.java:59)
at net.paoding.analysis.analyzer.PaodingAnalyzer.<init>(PaodingAnalyzer.java:52)
at sliversearch.Lucene.index(Lucene.java:26)
at sliversearch.Lucene.main(Lucene.java:132)
Caused by: java.io.FileNotFoundException: G:\My Documents\%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b\paoding-analysis.jar (系统找不到指定的路径。)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.jar.JarFile.<init>(JarFile.java:133)
at java.util.jar.JarFile.<init>(JarFile.java:97)
at net.paoding.analysis.knife.PaodingMaker.getFileLastModified(PaodingMaker.java:248)
at net.paoding.analysis.knife.PaodingMaker.loadProperties(PaodingMaker.java:210)
at net.paoding.analysis.knife.PaodingMaker.getProperties(PaodingMaker.java:130)
... 5 more
可是我明明已经把这些properties文件考进去了啊。。请求回答,谢谢。。。
error in handler path=file:/G:/My Documents/%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b/paoding-analysis.jar!/paoding-analysis.properties
error in handler jarPath=/G:/My Documents/%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b/paoding-analysis.jar
Exception in thread "main" net.paoding.analysis.exception.PaodingAnalysisException: java.io.FileNotFoundException: G:\My Documents\%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b\paoding-analysis.jar (系统找不到指定的路径。)
at net.paoding.analysis.knife.PaodingMaker.getProperties(PaodingMaker.java:140)
at net.paoding.analysis.analyzer.PaodingAnalyzer.init(PaodingAnalyzer.java:70)
at net.paoding.analysis.analyzer.PaodingAnalyzer.<init>(PaodingAnalyzer.java:59)
at net.paoding.analysis.analyzer.PaodingAnalyzer.<init>(PaodingAnalyzer.java:52)
at sliversearch.Lucene.index(Lucene.java:26)
at sliversearch.Lucene.main(Lucene.java:132)
Caused by: java.io.FileNotFoundException: G:\My Documents\%e5%ba%96%e4%b8%81%e8%a7%a3%e7%89%9b\paoding-analysis.jar (系统找不到指定的路径。)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:114)
at java.util.jar.JarFile.<init>(JarFile.java:133)
at java.util.jar.JarFile.<init>(JarFile.java:97)
at net.paoding.analysis.knife.PaodingMaker.getFileLastModified(PaodingMaker.java:248)
at net.paoding.analysis.knife.PaodingMaker.loadProperties(PaodingMaker.java:210)
at net.paoding.analysis.knife.PaodingMaker.getProperties(PaodingMaker.java:130)
... 5 more
可是我明明已经把这些properties文件考进去了啊。。请求回答,谢谢。。。
发表评论
-
常用排序算法小记
2012-06-29 07:59 919转自:http://easense2009.iteye.com ... -
抽象类与接口
2012-06-07 13:47 774java中只可以继承一个类却可以继承多个接口。一个抽象 ... -
Java编程中“为了性能”尽量要做到的一些地方
2012-05-18 09:36 626最近的机器内存又爆满了,除了新增机器内存外,还应该好好revi ... -
Runtime.getRuntime().exec(...)使用方法
2011-01-25 11:06 3209如果想要了解更多的信息,参阅代码里面给的链接 下面是这个正确的 ... -
使用poi一步一步建立报表 (excel操作)
2011-01-08 20:21 1575... -
Apache POI HSSF读写Excel总结
2011-01-08 18:03 1327Apache POI HSSF和XSSF读写EXCEL总结 H ... -
JNLP介绍
2010-12-05 15:04 1855原文地址:http://blog.csdn.net/yq7 ... -
利用反射私有属性/方法进行设置/调用
2010-12-03 08:35 1114因一时兴起看了一些有关 Java 反射( Reflection ... -
如何编写高效率java代码
2010-09-08 12:38 1468如何编写高效率Java 规则1 用时间频度来确定异常情况 ... -
深入理解Java加载类的机制
2010-09-07 22:32 1126这里从三个方面讲述java classloader ... -
Java 动态加载类
2010-09-07 22:29 2260Java 动态加载类 收 ... -
简单例子演示如何进行类的热加载(Hot Deployment)
2010-09-07 22:13 1674简单例子演示如何进行 ... -
ResourceBundle与Properties两个类的区别
2010-08-26 14:09 1602这两个类都是读取properties格式的文件的,而Prope ... -
log4j多文件配置
2010-08-26 10:07 1495log4j.rootCategory=INFO, CONSOL ... -
java获取properties 配置文件
2010-08-26 09:21 1738根据网上的例子总结了一下。 其中cache.p ... -
Class.forName与new 得区别
2010-08-13 15:45 1055Class.forName(xxx.xx.xx) 返回一个类 ... -
HttpURLConnection简单用法
2010-08-04 15:00 1575HttpURLConnection为javaAPI提 ... -
java中byte 与16进制字符相互转换
2010-07-27 13:53 7396Java中byte用二进制表示占用8位,而我们知道16进制的每 ... -
使用Axis在Tomcat下发布Webservice操作指南
2010-06-21 12:58 2456最近在工作过程中总是需要向其它项目组提供Webservice ... -
jdk安装
2010-06-12 21:41 14261.1 获取 JDK Java 的 ...
相关推荐
paoding-analysis.jarpaoding-analysis.jarpaoding-analysis.jarpaoding-analysis.jarpaoding-analysis.jar
Paoding中文分词是一个使用Java开发的,可结合到Lucene应用中的,为互联网、企业内部网使用的中文搜索引擎分词组件。 Paoding填补了国内中文分词方面开源组件的空白,致力于此并希翼成为互联网网站首选的中文分词...
paoding-analysis-4.4.0.jar 庖丁分词jar,支持lucene4.4.0及solr4.4.0版本。
由于庖丁官方目前提供可下载尚不...先下载2.0.4的版本(h t t p : / /code.google.com/p/paoding/),配置好环境后,引用paoding analysis 3.0.1 jar 代替paoding analysis 2.0.4 jar 即可,其他配置如词典等都不变。
solr3 配置 paoding 需要的人可以下载
修改了paoding-analysis6的部分源码,使之支持lucene6.2.1
paoding-analysis-4.3.0.jar
paoding-analysis-4.1.0.jar,自己修改了一下源码,支持lucene4.1和solr4.1版本。
从http://paoding.googlecode.com/svn/trunk/paoding-analysis下载源码并编译的paoding-analysis3.0.jar 目前(2012年5月7日)是最新源码
paoding分词jar ,支持lucence3以上的版本。本人使用的lucence是3.5的,没有问题。
paoding-analysis4.3.0.jar,可以配合目前最新的lucene-4.3.0,sort-4.3.0使用,本人亲自测试过,一切正常的奥!
适合lucene3.0用的paoding-analysis的jar包 并且有和spring不冲突的spring jar包
Paoding中文分词参考手册.htm paoding-analysis.jar
paoding4.0支持lucene4.0 是修改源码后的可以支持lucene4.0的 除了这个包 需要注意的还需要一个logger包 还需要配置 词库路径 在环境变量中可以配置也可以在 paoding里面的 配置文件中配置 具体亲门 自己研究 如有...