com.hankcs.hanlp.dictionary
类 CoreSynonymDictionaryEx

java.lang.Object
  继承者 com.hankcs.hanlp.dictionary.CoreSynonymDictionaryEx

public class CoreSynonymDictionaryEx
extends Object

核心同义词词典

作者:
hankcs

构造方法摘要
CoreSynonymDictionaryEx()
           
 
方法摘要
static List<Long[]> convert(List<Term> sentence, boolean withUndefinedItem)
          将分词结果转换为同义词列表
static long distance(CommonSynonymDictionary.SynonymItem itemA, CommonSynonymDictionary.SynonymItem itemB)
          语义距离
 long distance(List<CommonSynonymDictionary.SynonymItem> synonymItemListA, List<CommonSynonymDictionary.SynonymItem> synonymItemListB)
           
 long distance(long[] arrayA, long[] arrayB)
           
static Long[] get(String key)
           
static long[] getLexemeArray(List<CommonSynonymDictionary.SynonymItem> synonymItemList)
          获取语义标签
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

CoreSynonymDictionaryEx

public CoreSynonymDictionaryEx()
方法详细信息

get

public static Long[] get(String key)

distance

public static long distance(CommonSynonymDictionary.SynonymItem itemA,
                            CommonSynonymDictionary.SynonymItem itemB)
语义距离

参数:
itemA -
itemB -
返回:

convert

public static List<Long[]> convert(List<Term> sentence,
                                   boolean withUndefinedItem)
将分词结果转换为同义词列表

参数:
sentence - 句子
withUndefinedItem - 是否保留词典中没有的词语
返回:

getLexemeArray

public static long[] getLexemeArray(List<CommonSynonymDictionary.SynonymItem> synonymItemList)
获取语义标签

返回:

distance

public long distance(List<CommonSynonymDictionary.SynonymItem> synonymItemListA,
                     List<CommonSynonymDictionary.SynonymItem> synonymItemListB)

distance

public long distance(long[] arrayA,
                     long[] arrayB)


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