|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 IWord 的软件包 | |
|---|---|
| com.hankcs.hanlp.corpus.dictionary | |
| com.hankcs.hanlp.corpus.document | |
| com.hankcs.hanlp.corpus.document.sentence | |
| com.hankcs.hanlp.corpus.document.sentence.word | |
| com.hankcs.hanlp.corpus.util | |
| com.hankcs.hanlp.corpus.dictionary 中 IWord 的使用 |
|---|
| 参数类型为 IWord 的 com.hankcs.hanlp.corpus.dictionary 中的方法 | |
|---|---|
void |
DictionaryMaker.add(IWord word)
向词典中加入一个词语 |
void |
NGramDictionaryMaker.addPair(IWord first,
IWord second)
|
Item |
DictionaryMaker.get(IWord word)
|
| 类型变量类型为 IWord 的 com.hankcs.hanlp.corpus.dictionary 中的方法参数 | |
|---|---|
protected void |
NTDictionaryMaker.addToDictionary(List<List<IWord>> sentenceList)
|
protected void |
NSDictionaryMaker.addToDictionary(List<List<IWord>> sentenceList)
|
protected void |
NRDictionaryMaker.addToDictionary(List<List<IWord>> sentenceList)
|
protected void |
NatureDictionaryMaker.addToDictionary(List<List<IWord>> sentenceList)
|
protected abstract void |
CommonDictionaryMaker.addToDictionary(List<List<IWord>> sentenceList)
加入到词典中,允许子类自定义过滤等等,这样比较灵活 |
void |
CommonDictionaryMaker.compute(List<List<IWord>> sentenceList)
处理语料,准备词典 |
protected void |
NTDictionaryMaker.roleTag(List<List<IWord>> sentenceList)
|
protected void |
NSDictionaryMaker.roleTag(List<List<IWord>> sentenceList)
|
protected void |
NRDictionaryMaker.roleTag(List<List<IWord>> sentenceList)
|
protected void |
NatureDictionaryMaker.roleTag(List<List<IWord>> sentenceList)
|
protected abstract void |
CommonDictionaryMaker.roleTag(List<List<IWord>> sentenceList)
角色标注,如果子类要进行label的调整或增加新的首尾等等,可以在此进行 |
| com.hankcs.hanlp.corpus.document 中 IWord 的使用 |
|---|
| 返回变量类型为 IWord 的类型的 com.hankcs.hanlp.corpus.document 中的方法 | |
|---|---|
static List<List<IWord>> |
CorpusLoader.convert2SentenceList(String path)
|
List<List<IWord>> |
Document.getComplexSentenceList()
获取复杂句子列表,句子中的每个单词有可能是复合词,有可能是简单词 |
List<IWord> |
Document.getWordList()
获取单词序列 |
static List<List<IWord>> |
CorpusLoader.loadSentenceList(String path)
|
| 类型变量类型为 IWord 的 com.hankcs.hanlp.corpus.document 中的方法参数 | |
|---|---|
static boolean |
CorpusLoader.saveSentenceList(List<List<IWord>> sentenceList,
String path)
|
| com.hankcs.hanlp.corpus.document.sentence 中 IWord 的使用 |
|---|
| 类型参数类型为 IWord 的 com.hankcs.hanlp.corpus.document.sentence 中的字段 | |
|---|---|
List<IWord> |
Sentence.wordList
|
| 类型变量类型为 IWord 的 com.hankcs.hanlp.corpus.document.sentence 中的构造方法参数 | |
|---|---|
Sentence(List<IWord> wordList)
|
|
| com.hankcs.hanlp.corpus.document.sentence.word 中 IWord 的使用 |
|---|
| 实现 IWord 的 com.hankcs.hanlp.corpus.document.sentence.word 中的类 | |
|---|---|
class |
CompoundWord
复合词,由两个或以上的word构成 |
class |
Word
一个单词 |
| 返回 IWord 的 com.hankcs.hanlp.corpus.document.sentence.word 中的方法 | |
|---|---|
static IWord |
WordFactory.create(String param)
根据参数字符串产生对应的词语 |
| com.hankcs.hanlp.corpus.util 中 IWord 的使用 |
|---|
| 返回 IWord 的 com.hankcs.hanlp.corpus.util 中的方法 | |
|---|---|
static IWord |
CorpusUtil.compile(IWord word)
编译单词 |
| 返回变量类型为 IWord 的类型的 com.hankcs.hanlp.corpus.util 中的方法 | |
|---|---|
static List<List<IWord>> |
CorpusUtil.convert2CompatibleList(List<List<Word>> simpleSentenceList)
将word列表转为兼容的IWord列表 |
static List<IWord> |
CorpusUtil.spilt(List<IWord> wordList)
|
| 参数类型为 IWord 的 com.hankcs.hanlp.corpus.util 中的方法 | |
|---|---|
static Word |
Precompiler.compile(IWord word)
|
static IWord |
CorpusUtil.compile(IWord word)
编译单词 |
| 类型变量类型为 IWord 的 com.hankcs.hanlp.corpus.util 中的方法参数 | |
|---|---|
static void |
Precompiler.compileWithoutNS(List<IWord> wordList)
在忽略ns的前提下预编译 |
static void |
Precompiler.compileWithoutNT(List<IWord> wordList)
在忽略ns的前提下预编译 |
static List<IWord> |
CorpusUtil.spilt(List<IWord> wordList)
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||