com.hankcs.hanlp.seg.NShort
类 NShortSegment

java.lang.Object
  继承者 com.hankcs.hanlp.seg.Segment
      继承者 com.hankcs.hanlp.seg.WordBasedGenerativeModelSegment
          继承者 com.hankcs.hanlp.seg.NShort.NShortSegment

public class NShortSegment
extends WordBasedGenerativeModelSegment

N最短分词器

作者:
hankcs

字段摘要
 
从类 com.hankcs.hanlp.seg.Segment 继承的字段
config
 
构造方法摘要
NShortSegment()
           
 
方法摘要
 List<List<Vertex>> BiSegment(char[] sSentence, int nKind, WordNet wordNetOptimum, WordNet wordNetAll)
          二元语言模型分词
 NShortSegment enableAllNamedEntityRecognize(boolean enable)
          是否启用所有的命名实体识别
 NShortSegment enableJapaneseNameRecognize(boolean enable)
          是否启用日本人名识别
 NShortSegment enableOffset(boolean enable)
          是否启用偏移量计算(开启后Term.offset才会被计算)
 NShortSegment enableOrganizationRecognize(boolean enable)
          开启机构名识别
 NShortSegment enablePartOfSpeechTagging(boolean enable)
          开启词性标注
 NShortSegment enablePlaceRecognize(boolean enable)
          开启地名识别
 NShortSegment enableTranslatedNameRecognize(boolean enable)
          是否启用音译人名识别
static List<Term> parse(String text)
          一句话分词
 List<Term> segSentence(char[] sentence)
          给一个句子分词
 
从类 com.hankcs.hanlp.seg.WordBasedGenerativeModelSegment 继承的方法
convert, convert, decorateResultForIndexMode, fixResultByRule, GenerateBiGraph, GenerateWord, GenerateWordNet, speechTagging
 
从类 com.hankcs.hanlp.seg.Segment 继承的方法
atomSegment, combineByCustomDictionary, enableCustomDictionary, enableIndexMode, enableMultithreading, enableMultithreading, enableNameRecognize, enableNumberQuantifierRecognize, mergeNumberQuantifier, quickAtomSegment, seg, seg, seg2sentence, simpleAtomSegment
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

NShortSegment

public NShortSegment()
方法详细信息

segSentence

public List<Term> segSentence(char[] sentence)
从类 Segment 复制的描述
给一个句子分词

指定者:
Segment 中的 segSentence
参数:
sentence - 待分词句子
返回:
单词列表

BiSegment

public List<List<Vertex>> BiSegment(char[] sSentence,
                                    int nKind,
                                    WordNet wordNetOptimum,
                                    WordNet wordNetAll)
二元语言模型分词

参数:
sSentence - 待分词的句子
nKind - 需要几个结果
wordNetOptimum -
wordNetAll -
返回:
一系列粗分结果

parse

public static List<Term> parse(String text)
一句话分词

参数:
text -
返回:

enablePartOfSpeechTagging

public NShortSegment enablePartOfSpeechTagging(boolean enable)
开启词性标注

覆盖:
Segment 中的 enablePartOfSpeechTagging
参数:
enable -
返回:

enablePlaceRecognize

public NShortSegment enablePlaceRecognize(boolean enable)
开启地名识别

覆盖:
Segment 中的 enablePlaceRecognize
参数:
enable -
返回:

enableOrganizationRecognize

public NShortSegment enableOrganizationRecognize(boolean enable)
开启机构名识别

覆盖:
Segment 中的 enableOrganizationRecognize
参数:
enable -
返回:

enableTranslatedNameRecognize

public NShortSegment enableTranslatedNameRecognize(boolean enable)
是否启用音译人名识别

覆盖:
Segment 中的 enableTranslatedNameRecognize
参数:
enable -

enableJapaneseNameRecognize

public NShortSegment enableJapaneseNameRecognize(boolean enable)
是否启用日本人名识别

覆盖:
Segment 中的 enableJapaneseNameRecognize
参数:
enable -

enableOffset

public NShortSegment enableOffset(boolean enable)
是否启用偏移量计算(开启后Term.offset才会被计算)

覆盖:
Segment 中的 enableOffset
参数:
enable -
返回:

enableAllNamedEntityRecognize

public NShortSegment enableAllNamedEntityRecognize(boolean enable)
从类 Segment 复制的描述
是否启用所有的命名实体识别

覆盖:
Segment 中的 enableAllNamedEntityRecognize
返回:


Copyright © 2014–2015 码农场. All rights reserved.