public class TextRankKeyword extends KeywordExtractor
| Modifier and Type | Field and Description |
|---|---|
static int |
max_iter
最大迭代次数
|
defaultSegment| Constructor and Description |
|---|
TextRankKeyword() |
TextRankKeyword(Segment defaultSegment) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getKeyword(String content)
Deprecated.
|
static List<String> |
getKeywordList(String document,
int size)
提取关键词
|
List<String> |
getKeywords(List<Term> termList,
int size) |
Map<String,Float> |
getTermAndRank(List<Term> termList)
使用已经分好的词来计算rank
|
Map<String,Float> |
getTermAndRank(String content)
返回全部分词结果和对应的rank
|
Map<String,Float> |
getTermAndRank(String content,
int size)
返回分数最高的前size个分词结果和对应的rank
|
static float |
sigMoid(float value)
sigmoid函数
|
filter, getKeywords, getKeywords, getSegment, setSegment, shouldIncludepublic TextRankKeyword(Segment defaultSegment)
public TextRankKeyword()
public static List<String> getKeywordList(String document, int size)
document - 文档内容size - 希望提取几个关键词public List<String> getKeyword(String content)
KeywordExtractor.getKeywords(java.lang.String)content - public Map<String,Float> getTermAndRank(String content)
content - public Map<String,Float> getTermAndRank(String content, int size)
content - size - public Map<String,Float> getTermAndRank(List<Term> termList)
termList - public static float sigMoid(float value)
value - public List<String> getKeywords(List<Term> termList, int size)
getKeywords in class KeywordExtractorCopyright © 2014–2021 码农场. All rights reserved.