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 Type
    Method
    Description
    文本分词处理接口,通过实现此接口完成分词,产生分词结果
    default Object
     
  • Method Details

    • parse

      NLPResult parse(CharSequence text)
      文本分词处理接口,通过实现此接口完成分词,产生分词结果
      Parameters:
      text - 需要分词的文本
      Returns:
      NLPResult分词结果实现
    • type

      default Object type()
      Specified by:
      type in interface org.miaixz.bus.core.Provider