类 AbstractTextSimilarEngine
java.lang.Object
com.walker.semantics.support.AbstractTextSimilarEngine
- 所有已实现的接口:
TextSimilarEngine
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected TextSimilarcalculateOneSimilar(Integer[] wordsHash, String id, Integer[] userKeywordHash, Map<String, String> idAndTextCache) protected abstract List<OwnerTextItem>业务系统加载自己的词库数据。输入一段话,提取出分词集合。void加载用户业务词库。voidregisterKeyword(String[] words, SpeechPart speechPart) 向词库注册关键词voidremoveKeyword(String keyword) 从词库删除关键词搜索已有库,并返回与输入词组最匹配的记录集合。voidsetSemanticsManager(SemanticsManager semanticsManager)
-
字段详细资料
-
logger
protected final transient org.slf4j.Logger logger
-
-
构造器详细资料
-
AbstractTextSimilarEngine
public AbstractTextSimilarEngine()
-
-
方法详细资料
-
getSemanticsManager
- 指定者:
getSemanticsManager在接口中TextSimilarEngine
-
search
从接口复制的说明:TextSimilarEngine搜索已有库,并返回与输入词组最匹配的记录集合。- 指定者:
search在接口中TextSimilarEngine- 参数:
text- 输入的词组- 返回:
-
calculateOneSimilar
-
loadLibrary
public void loadLibrary()从接口复制的说明:TextSimilarEngine加载用户业务词库。初始化业务库,Bean在创建实例后需要调用该方法完成预加载。1) key = 词条或业务ID 2) value = 关键词,多个用英文逗号分隔- 指定者:
loadLibrary在接口中TextSimilarEngine
-
doLoadUserLibrary
业务系统加载自己的词库数据。1) key = 业务ID 2) value = 关键词,多个使用英文逗号分隔- 返回:
-
registerKeyword
从接口复制的说明:TextSimilarEngine向词库注册关键词- 指定者:
registerKeyword在接口中TextSimilarEngine- 参数:
words- 关键词集合speechPart- 词性
-
removeKeyword
从接口复制的说明:TextSimilarEngine从词库删除关键词- 指定者:
removeKeyword在接口中TextSimilarEngine
-
extract
从接口复制的说明:TextSimilarEngine输入一段话,提取出分词集合。- 指定者:
extract在接口中TextSimilarEngine- 返回:
-
setSemanticsManager
-