word分词的基于词典的正向最大匹配算法流程
2023-02-27 17:57:46 3 举报
关于 word 分词的基于词典的正向最大匹配算法流程,针对源码流程分析
作者其他创作
大纲/内容
SegmentationFactory
public static synchronized Segmentation getSegmentation(SegmentationAlgorithm segmentationAlgorithm){ String clazz = \"org.apdplat.word.segmentation.impl.\"+segmentationAlgorithm.name(); Segmentation segmentation = pool.get(clazz); if(segmentation == null){ LOGGER.info(\"构造分词实现类:\
AbstractSegmentation
MaximumMatching基于词典的正向最大匹配算法
其他算法实现...
segSentence(final String sentence)
sentence.length()>1
false
segWithStopWords()
将句子拆分为词
返回分词list
WordSegmenter分词入口
if(node.isTerminal())
getSegmentation(segmentationAlgorithm)
Y
seg(String text)
...
N
while(start<textLen)
segImpl(sentence)
true
根据标点符号,拆分语句
收藏
0 条评论
回复 删除
下一页