com.hankcs.hanlp.summary
类 TextRankSentence

java.lang.Object
  继承者 com.hankcs.hanlp.summary.TextRankSentence

public class TextRankSentence
extends Object

TextRank 自动摘要

作者:
hankcs

构造方法摘要
TextRankSentence(List<List<String>> docs)
           
 
方法摘要
static String getSummary(String document, int max_length)
          一句话调用接口
 int[] getTopSentence(int size)
          获取前几个关键句子
static List<String> getTopSentenceList(String document, int size)
          一句话调用接口
static void main(String[] args)
           
static List<String> permutation(List<String> resultList, List<String> sentenceList)
           
static List<String> pick_sentences(List<String> resultList, int max_length)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

TextRankSentence

public TextRankSentence(List<List<String>> docs)
方法详细信息

getTopSentence

public int[] getTopSentence(int size)
获取前几个关键句子

参数:
size - 要几个
返回:
关键句子的下标

main

public static void main(String[] args)

getTopSentenceList

public static List<String> getTopSentenceList(String document,
                                              int size)
一句话调用接口

参数:
document - 目标文档
size - 需要的关键句的个数
返回:
关键句列表

getSummary

public static String getSummary(String document,
                                int max_length)
一句话调用接口

参数:
document - 目标文档
max_length - 需要摘要的长度
返回:
摘要文本

permutation

public static List<String> permutation(List<String> resultList,
                                       List<String> sentenceList)

pick_sentences

public static List<String> pick_sentences(List<String> resultList,
                                          int max_length)


Copyright © 2014–2015 鐮佸啘鍦�/a>. All rights reserved.