Package org.miaixz.bus.extra.nlp
Interface NLPProvider
- All Superinterfaces:
org.miaixz.bus.core.Provider
- All Known Implementing Classes:
AnalysisProvider,AnsjProvider,HanLPProvider,IKAnalyzerProvider,JcsegProvider,JiebaProvider,MmsegProvider,MynlpProvider,SmartcnProvider,WordProvider
public interface NLPProvider
extends org.miaixz.bus.core.Provider
分词引擎接口定义,用户通过实现此接口完成特定分词引擎的适配 由于引擎使用单例模式,因此要求实现类保证线程安全
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Summary
Modifier and TypeMethodDescriptionparse(CharSequence text) 文本分词处理接口,通过实现此接口完成分词,产生分词结果default Objecttype()
-
Method Details
-
parse
文本分词处理接口,通过实现此接口完成分词,产生分词结果- Parameters:
text- 需要分词的文本- Returns:
NLPResult分词结果实现
-
type
- Specified by:
typein interfaceorg.miaixz.bus.core.Provider
-