ansj-请教一个中文词性标注的问题,请大牛指点

问题描述

请教一个中文词性标注的问题,请大牛指点
报错:没有为类型 WordAlert 定义方法 isEnglish(String)

源码如下:
public static List recognition(List words int offe) {
List terms = new ArrayList(words.size());
int tempOffe = 0;
String[] params = null;
for (String word : words) {

            // 获得词性 , 先从系统辞典,再从用户自定义辞典            AnsjItem ansjItem = DATDictionary.getItem(word);            TermNatures tn = null;            if ((params = UserDefineLibrary.getParams(word)) != null) {                tn = new TermNatures(new TermNature(params[0] 1));            } else if (ansjItem.termNatures != TermNatures.NULL) {                tn = ansjItem.termNatures;            } else if(WordAlert.isEnglish(word)){                tn = TermNatures.EN ;            } else if(WordAlert.isNumber(word)){                tn = TermNatures.M ;            } else{                tn = TermNatures.NULL ;            }            terms.add(new Term(word offe + tempOffe tn));            tempOffe += word.length();        }        new NatureRecognition(terms).recognition();        return terms;    }
时间: 2024-09-17 03:40:35

ansj-请教一个中文词性标注的问题,请大牛指点的相关文章

c语言-java小宝宝请教一个弱弱的问题。还请留步指教。

问题描述 java小宝宝请教一个弱弱的问题.还请留步指教. 各位高人,本人新手一枚.自己写的十六进制转化为十进制.有一点瑕疵就是,当提示输入一个数的时候,如果我什么都不输入,直接按enter(回车),程序就会陷入死循环,不能动了,只能Ctrl +c退出,搞不懂为什么,作为处女座,很难受. 自己琢磨了好久没琢磨出来.还请大大们指教指教,不胜感激. import java.util.Scanner; public class Test{ public static void main(String

想请教一个复杂的if 判断 语句,请帮忙看一下。。

问题描述 想请教一个复杂的if 判断 语句,请帮忙看一下.. 我想写一个if 语句 同时满足如下条件, a 和b 都不等于null , c 或者d 其中一个不等于null 请问这么写对吗? if(a!=null && b!= null && c!=null || d !=null) 解决方案 if(a!=null && b!=null &&(c!=null || d!=null)) 解决方案二: if (NULL != a &&

请教JAVA怎么实现从一个中文文本中查到我定义的几个词汇

问题描述 如题,我用contains()实现了从文本中找到一个中文词汇并显示出来但一直弄不明白怎么实现一个字符组String[]把这组词汇都从一个文本中找出来(如果有这些词就找出),并照到容器接收,然后发给前台~例如:我有个4个词{"中国","上海","广州","北京"}从一个文本中("我是中国人,我的家乡是北京"),检索到中国,北京 解决方案 解决方案二:你可以搜一个词,就该可以搜很多次呀,无非就是多循环

如何用word写一个中文邮件?

  如何用word写一个中文邮件? 1.打开word. 2.点击邮件界面. 3.点击收件人,如果你没有注册过,那么请略过这一步. 4.点击左上角的中文信封. 5.然后,如果有提示的话,你可以观看信封制作向导,如果没有的话,也请略过这一面. 6.展示过后,会自动创建一个新的word文档,名为:"未命名-2". 7.填写信封界面. 8.返回初建立文档,填写文章内容,然后点击发送. 注意事项 因word本身问题,可能会有发送不成功的情况,或操作步骤不同的情况.

请教一个正则表达式 在线等!!!!

问题描述 请教一个验证这样'D:重要东西Model_Shanxi_20090325[3-1_Allocation_Capex&Opex-LNE.xls]3-1.4_LNEUnitCost'!$E$24一串的正则表达式!请高手帮忙啊 解决方案 解决方案二:或者能验证引号是否存在这个字符串里!!各位高手多多指教啊!解决方案三:说实话,没看懂!如果只是引号的话"'.*'" 解决方案四:就是我要验证这个''是否存在里面解决方案五:但是用java正则表达式里你这个查不出来啊......解

布局-请教一个在弹窗中的跳转问题

问题描述 请教一个在弹窗中的跳转问题 弹窗的布局是上下布局的,上面的是一个div,下面是一个div,在下面的div中有滚动条,显示多条数据,现在做了一个按钮浮窗,当点击相应的按钮时,滚动到相应的位置,我是用的a锚点跳转的,但是整个页面都跟着跳转,上面的div就不见了 解决方案 a标签阉割href属性 解决方案二: 有没有代码,贴出一部分看看 解决方案三: 表单1 表单2 表单3 表单4 表单5 表单6 ? ? ? ? ? 前一节点工作质量: 请选择...优秀良好中等一般 办理意见: 附件上传:

数据结构-请教一个有关c语言的问题

问题描述 请教一个有关c语言的问题 错误如下: yuan.cpp i:数据结构课程设计yiyuanduoxiangshiyuan.cpp(2) : error C2143: syntax error : missing ';' before 'PCH creation point' i:数据结构课程设计yiyuanduoxiangshiyuan.cpp(5) : error C2143: syntax error : missing ';' before 'PCH creation point'

线程中止-请教一个JAVA线程的奇怪问题

问题描述 请教一个JAVA线程的奇怪问题 在学习JAVA线程时候的遇到一个很奇怪的现象.让我们先来看代码 public class TestThread { public static void main(String[] args) { IRun ir = new IRun(); Thread it = new Thread(ir); it.start(); try { Thread.sleep(1000); } catch (InterruptedException ex) { Logger

sql语句-请教一个SQL语句如何写?

问题描述 请教一个SQL语句如何写? 求助大侠:表A中有字段a,b,c,d,e,f,但并不是所有字段都一定有值,其中有值字段原值为'201xxxx'现在要将有值字段由'201xxxx'替换为'2001xxxx',无值字段保留为空,请问SQL语句如何写?(其中'201xxxx'中的xxxx代表数字,比如20101或201010101,位数不定,也可能只为201)请赐教. 解决方案 update [A] set [a] = left(a2)+'0'+right(alen(a)-2) [b] = le