public class TextRankSummaryExtractor extends SummaryExtractor
| Modifier and Type | Class and Description |
|---|---|
class |
TextRankSummaryExtractor.Document
summary document inner class
|
| Modifier and Type | Field and Description |
|---|---|
static float |
B |
static float |
D |
static float |
K1 |
protected int |
maxIterateNum |
protected int |
sentenceNum |
sentenceSeg, wordSeg| Constructor and Description |
|---|
TextRankSummaryExtractor(ISegment wordSeg,
SentenceSeg sentenceSeg) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getKeySentence(Reader reader)
get the key sentence from a reader
|
int |
getMaxIterateNum() |
int |
getSentenceNum() |
String |
getSummary(Reader reader,
int length)
get summary from a reader
|
void |
setMaxIterateNum(int maxIterateNum) |
void |
setSentenceNum(int sentenceNum) |
protected TextRankSummaryExtractor.Document[] |
textRankSortedDocuments(List<Sentence> sentence,
List<List<IWord>> senWords)
get the documents order by relevance score.
|
getKeySentenceFromFile, getKeySentenceFromString, getSentenceSeg, getSummaryFromFile, getSummaryFromString, getWordSeg, setSentenceSeg, setWordSegpublic static final float D
public static final float K1
public static final float B
protected int sentenceNum
protected int maxIterateNum
public TextRankSummaryExtractor(ISegment wordSeg, SentenceSeg sentenceSeg)
protected TextRankSummaryExtractor.Document[] textRankSortedDocuments(List<Sentence> sentence, List<List<IWord>> senWords) throws IOException
sentence - senWords - IOExceptionpublic List<String> getKeySentence(Reader reader) throws IOException
SummaryExtractorgetKeySentence in class SummaryExtractorIOExceptionpublic String getSummary(Reader reader, int length) throws IOException
SummaryExtractorgetSummary in class SummaryExtractorIOExceptionpublic int getSentenceNum()
public void setSentenceNum(int sentenceNum)
public int getMaxIterateNum()
public void setMaxIterateNum(int maxIterateNum)
Copyright © 2017. All Rights Reserved.