public static SummarizedDocument Summarize(IContentProvider contentProvider, ISummarizerArguments args) { if (contentProvider == null || args == null) { return(new SummarizedDocument()); } var engine = new SummarizingEngine(); var parsedDocument = engine.ParseContent(contentProvider, args.ContentParser()); var analyzedDocument = engine.AnalyzeParsedContent(parsedDocument, args.ContentAnalyzer()); var summaryAnalysisDocument = engine.SummarizeAnalysedContent(analyzedDocument, args.ContentSummarizer(), args); return(summaryAnalysisDocument); }
public static SummarizedDocument Summarize(IContentProvider contentProvider, ISummarizerArguments args) { if (contentProvider == null || args == null) { return new SummarizedDocument(); } var engine = new SummarizingEngine(); var parsedDocument = engine.ParseContent(contentProvider, args.ContentParser()); var analyzedDocument = engine.AnalyzeParsedContent(parsedDocument, args.ContentAnalyzer()); var summaryAnalysisDocument = engine.SummarizeAnalysedContent(analyzedDocument, args.ContentSummarizer(), args); return summaryAnalysisDocument; }