Class AnalysisProvider

java.lang.Object
org.miaixz.bus.extra.nlp.provider.analysis.AnalysisProvider
All Implemented Interfaces:
NLPProvider
Direct Known Subclasses:
SmartcnProvider

public class AnalysisProvider extends Object implements NLPProvider
Lucene-analysis分词抽象封装 项目地址:https://github.com/apache/lucene-solr/tree/master/lucene/analysis
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • AnalysisProvider

      public AnalysisProvider(org.apache.lucene.analysis.Analyzer analyzer)
      构造
      Parameters:
      analyzer - 分析器Analyzer
  • Method Details

    • parse

      public NLPResult parse(CharSequence text)
      Description copied from interface: NLPProvider
      文本分词处理接口,通过实现此接口完成分词,产生分词结果
      Specified by:
      parse in interface NLPProvider
      Parameters:
      text - 需要分词的文本
      Returns:
      NLPResult分词结果实现