最近学习IKAnalyzer分词器,但是奇怪发现,不用加载用户词典都能分词?如何分词?下面有我的源代码

我把dic里面的main2012.dic和quentifier.dic删除之后运行一下代码:importjava.io.ByteArrayInputStream;impo... 我把dic里面的main2012.dic和quentifier.dic删除之后运行一下代码:
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import org.wltea.analyzer.core.IKSegmenter;
import org.wltea.analyzer.core.Lexeme;

public class IKAnalyzerTest {
public static void main(String[] args) {
String str = "最希望从企业得到的是独家的内容或销售信息,获得打折或促销信息等;最不希望企业进行消息或广告轰炸及访问用户的个人信息等。这值得使用社会化媒体的企业研究";

IKAnalysis(str);
}

public static String IKAnalysis(String str) {
StringBuffer sb = new StringBuffer();
try {
// InputStream in = new FileInputStream(str);//
byte[] bt = str.getBytes();// str
InputStream ip = new ByteArrayInputStream(bt);
Reader read = new InputStreamReader(ip);
IKSegmenter iks = new IKSegmenter(read, true);
Lexeme t;
while ((t = iks.next()) != null) {
sb.append(t.getLexemeText() + " , ");

}
sb.delete(sb.length() - 1, sb.length());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(sb.toString());
return sb.toString();

}
}

却奇怪发现,还能运行,IK不是需要加载词典后根据里面的词典才能分词吗?所以,我现在的问题,为什么会没有词典都能分词,IK如何导入自己的分词词典?麻烦会的加我Q946320423,教一下我,谢谢。教会好再追加30分,谢谢了。
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
剧昆卉07v
2013-04-11
知道答主
回答量:56
采纳率:0%
帮助的人:36.4万
展开全部
没有添加引用
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式