Search in sources :

Example 1 with TagContent

use of org.ansj.app.summary.TagContent in project ansj_seg by NLPchina.

the class SummaryDemo method main.

public static void main(String[] args) {
    String content = "4月1日,中共中央政治局常委、国务院副总理李克强在海南省博鳌会见前来出席博鳌亚洲论坛2012年年会的台湾两岸共同市场基金会代表团名誉团长吴敦义一行。新华社记者 饶爱民 摄        新华社海南博鳌4月1日电(记者李寒芳、周正平)中共中央政治局常委、国务院副总理李克强1日上午在海南省博鳌会见了前来出席博鳌亚洲论坛2012年年会的台湾两岸共同市场基金会代表团名誉团长吴敦义一行,表示同胞相见,朋友相识,都是令人愉悦的事。他强调,当前两岸关系又迎来发展的新机遇,面临着继往开来的新形势。希望两岸各界进一步携手合作,增进相互信任,厚植共同利益,融洽同胞感情,不断推动两岸关系向前迈进。两岸双方应共同努力,促进两岸经济合作在新的起点上开拓创新,更好地适应两岸经济发展的要求,更多地让两岸广大民众共享和平发展成果。    李克强表示,不久前胡锦涛总书记会见中国国民党荣誉主席吴伯雄时,全面阐述了我们在新形势下持续推动两岸关系发展的基本思路。我们将巩固反对“台独”、认同“九二共识”的共同政治基础,继续贯彻推动两岸关系和平发展的各项方针政策,不断开创两岸关系和平发展的新局面。    李克强强调,两岸同胞同属中华民族,两岸经济同属中华民族经济。进一步深化两岸经济合作,有利于促进两岸共同发展、造福两岸同胞。一是抓紧推动ECFA后续协商,力争尽早签署两岸投资保护和促进协议,推动其它商谈取得实质性进展。二是加快推进两岸金融领域合作。采取积极措施,尽快启动商议建立两岸货币清算机制,推进两岸银行、证券、保险业建立并完善监管合作机制。三是大力加强两岸产业合作,共同推动产业结构优化升级。我们鼓励和支持有条件的大陆企业赴台投资,期望台湾方面为此提供必要的环境和公平的条件。    李克强表示,我们将继续支持大陆台资企业的发展,更加注重协助他们在大陆转方式、调结构中更好地拓展大陆内需市场。对台资企业一视同仁,重视维护好他们的正当权益,及时解决他们遇到的问题。我们会在两岸关系改善发展的进程中,继续面向包括中小企业和农渔业者在内的台湾基层民众,多了解他们的愿望,多为他们办实事,使更多的台湾民众从中受益。    李克强指出,两岸还应继续推动其他领域的交流合作。我们欢迎并支持年内新增10个大陆居民赴台个人旅游试点城市,这将有利于增进两岸同胞相互了解,促进台湾旅游业发展。    吴敦义表示,过去四年两岸关系走上了和平稳定发展的正确道路,台湾局势摆脱了动荡,两岸在“九二共识”基础上的协商迄今达成16项协议,两岸经济在全球经济不景气的形势下实现了稳步发展。两岸关系和平发展的局面值得共同珍惜和巩固。他对这次会见双方就加快ECFA后续协商、建立两岸货币清算机制等一系列合作事项达成一致感到高兴,期望双方秉持求同存异、两岸和平、讲信修睦、民生优先的理念,进一步扩大交流,务实协商,加强合作,为两岸人民谋福祉,为中华民族谋繁荣,为炎黄子孙开盛世。";
    String title = "李克强在博鳌会见台湾两岸共同市场基金会代表团";
    SummaryComputer summaryComputer = new SummaryComputer(300, title, content);
    Summary summary = summaryComputer.toSummary();
    // 关键词
    System.out.println(summary.getKeyWords());
    // 摘要
    System.out.println(summary.getSummary());
    TagContent tw = new TagContent("<begin>", "<end>");
    // 标记后的摘要
    String tagContent = tw.tagContent(summary);
    System.out.println(tagContent);
}
Also used : SummaryComputer(org.ansj.app.summary.SummaryComputer) Summary(org.ansj.app.summary.pojo.Summary) TagContent(org.ansj.app.summary.TagContent)

Example 2 with TagContent

use of org.ansj.app.summary.TagContent in project ansj_seg by NLPchina.

the class TagWordByQueryDemo method main.

public static void main(String[] args) {
    String query = "巴西世界杯";
    String title = "巴西世界杯记者手记:“格子军团”的悲情之战";
    String content = "经过一夜喧闹,圣保罗的球迷依然沉醉在主队首场击败克罗地亚的喜悦中。  13日清晨,记者所在老城区,路面上已满是啤酒瓶和食物包装纸屑,当然,骑着摩托车,将高音喇叭开到最大的年轻人也大有人在,他们手中挥舞着巴西国旗,尖叫着“内马尔万岁”的口号。  巴西球迷就是这样,赢球可以消除一切不开心,哪怕这个月收入还没有保障,但只要有足球,有啤酒,就会“及时行乐”。  但如果输球后结局又会如何?一家杂货店的老板洛佩兹笑了笑说,“最好呆在家,早早关门停业。”  不少与记者同住在一家酒店的克罗地亚球迷,今天早早选择退房。他们中有人会转战玛瑙斯,继续跟随主队的世界杯征程,也有人会选择回国,因为比赛一票难求,以及巴西高额的物价让人难以承受。  对于昨夜的那场揭幕战结局,记者原本不想揭起克罗地亚球迷的伤疤,但23岁的布拉维奇似乎知道记者的意图,他直言道,“与其说是依靠内马尔的神奇表现拯救了巴西队,不如说克罗地亚队是被日本裁判打败,就是那颗误判的点球,扰乱了将士们的心绪。”  “我们本可以创造奇迹。”布拉维奇目光坚毅地说。  其实,这场与巴西队的比赛,无论从全队实力还是历史战绩,东道主球队明显占据上风,取得开门红也在情理之中。但谁又敢小看克罗地亚的能力?  1998年的法国世界杯,克罗地亚正是在没人看好的情况下,由苏克率队获得季军,甚至在八强战中以3:0完胜德国,就此震惊世界。  尽管在上届没能入围南非世界杯,但新生力量的涌现,再度让克罗地亚人看到希望。队中身价最高的莫德里奇目前效力于皇马,而曼朱基齐在德甲巨头拜仁慕尼黑队中更是担任着头号射手的角色。中前场的攻击能力,不输给任何对手。  然而,真正走进巴西,在圣保罗体育场,他们没能挡住东道主的火力,以1:3败下阵来。  球场内,600与60000的球迷数字之比,或许就是克罗地亚负于巴西足球的真实写照。  赛后,对于这场失利,因对对手犯规造成点球判罚的洛夫伦说,“我努力不让自己哭泣,但你用一生去等待的东西,却最终裁判偷走了。他们为什么不直接把冠军奖杯送给巴西?”  即将加盟巴塞罗那的拉基蒂奇也非常愤怒:“我们应该获得一场平局,很抱歉,我们必须要在第一场比赛后就谈论裁判。”  平心而论,历届世界杯裁判问题都是外界关注的焦点,而首场比赛就出现争议判罚,让日本裁判西村雄一瞬间坐上了火山口。  直到目前,国际足联仍未对西村雄一的执法工作给予任何评价。但让中国球迷记忆深刻的是,2005年东亚杯的中韩之战,西村雄一曾将郜林误认成李玮峰,结果给了郜林一张莫名其妙的红牌。  本场比赛后,据法新社报道,日本球迷亦对西村雄一的争议判罚感到羞愧。一位日本网民调侃道:“如果巴西最终能夺得本次世界杯冠军,那么全世界都会认为西村雄一是本届大赛的MVP(最有价值球员)。”  不过,对于克罗地亚来说,输掉首场比赛并非是世界末日,已连夜从圣保罗飞往玛瑙斯的他们,在接下来还要迎战喀麦隆和墨西哥,只要发挥出色,从小组出线依然留存希望。  只是,他们是否还会遇到另一名日本裁判呢?";
    SummaryComputer summaryC = new SummaryComputer(300, title, content);
    Summary summary = summaryC.toSummary(query);
    TagContent tagContent = new TagContent("<begin>", "<end>");
    String summaryStr = tagContent.tagContent(summary);
    System.out.println(summaryStr);
}
Also used : SummaryComputer(org.ansj.app.summary.SummaryComputer) Summary(org.ansj.app.summary.pojo.Summary) TagContent(org.ansj.app.summary.TagContent)

Example 3 with TagContent

use of org.ansj.app.summary.TagContent in project ansj_seg by NLPchina.

the class TagWordDemo method main.

public static void main(String[] args) {
    TagContent tw = new TagContent("<begin>", "<end>");
    String content = "台湾两岸共同市场基金会代表团12312   不断推动两岸关";
    List<Keyword> keyWords = new ArrayList<Keyword>();
    keyWords.add(new Keyword("两岸关系", 1.0));
    keyWords.add(new Keyword("两岸", 1.0));
    keyWords.add(new Keyword("李克强", 1.0));
    keyWords.add(new Keyword("博鳌", 1.0));
    keyWords.add(new Keyword("12", 1.0));
    System.out.println(tw.tagContent(keyWords, content));
    ;
}
Also used : Keyword(org.ansj.app.keyword.Keyword) ArrayList(java.util.ArrayList) TagContent(org.ansj.app.summary.TagContent)

Example 4 with TagContent

use of org.ansj.app.summary.TagContent in project ansj_seg by NLPchina.

the class SummaryTest method main.

public static void main(String[] args) throws IOException {
    BufferedReader reader = IOUtil.getReader("/Users/ansj/Documents/temp/test.txt", "utf-8");
    String content = null;
    TagContent tw = new TagContent("<begin>", "<end>");
    while ((content = reader.readLine()) != null) {
        String title = null;
        SummaryComputer summaryComputer = new SummaryComputer(300, title, content);
        Summary summary = summaryComputer.toSummary();
        // 关键词
        System.out.println(summary.getKeyWords());
        // 标记后的摘要
        String tagContent = tw.tagContent(summary);
        System.out.println(tagContent);
    }
}
Also used : SummaryComputer(org.ansj.app.summary.SummaryComputer) BufferedReader(java.io.BufferedReader) Summary(org.ansj.app.summary.pojo.Summary) TagContent(org.ansj.app.summary.TagContent)

Example 5 with TagContent

use of org.ansj.app.summary.TagContent in project ansj_seg by NLPchina.

the class TagWordTest method test.

@Test
public void test() {
    TagContent tw = new TagContent("<em>", "</em>");
    String content = "abc123中国人";
    List<Keyword> keywords = new ArrayList<Keyword>();
    keywords.add(new Keyword("中国人民", 1.0));
    keywords.add(new Keyword("中国", 1.0));
    keywords.add(new Keyword("abc", 1.0));
    keywords.add(new Keyword("abc12", 1.0));
    System.out.println(tw.tagContent(keywords, content));
}
Also used : Keyword(org.ansj.app.keyword.Keyword) ArrayList(java.util.ArrayList) TagContent(org.ansj.app.summary.TagContent) Test(org.junit.Test)

Aggregations

TagContent (org.ansj.app.summary.TagContent)5 SummaryComputer (org.ansj.app.summary.SummaryComputer)3 Summary (org.ansj.app.summary.pojo.Summary)3 ArrayList (java.util.ArrayList)2 Keyword (org.ansj.app.keyword.Keyword)2 BufferedReader (java.io.BufferedReader)1 Test (org.junit.Test)1