`
lzj0470
  • 浏览: 1277325 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

程序如何实现正文的核心提示,类似农联网一样

    博客分类:
  • java
阅读更多
说一下,我的大概思路.
在思路之前,有一点必要说一下,因为会决定抽取出来的核心提示是否足够好.
如果是程序去采集一些网页,然后提取一下正文.有时候,提取正文不干净,也就是带有一些非属于正文的内容.此时,想抽取正文的核心提示,有可能提取出来的内容不能够表达出正文的意思.
前提说完,接下来,就是怎么去实现正文的核心提示的提取.
第一,获取标题,并对标题进行分词.(这里,我需要自己写得分词,下载地址: http://code.google.com/p/cwss/,可以使用其他分词)
第二,获取正文,按句子拆分,并对句子进行分词,存储到自定义类(Sentence).
这里,有可能模糊.举例说明:
正文--->>农联网(www.agrilink.cn)是一个综合性的农业网站.为农民,技术人员,农业管理人员及农产品贸易人员提供国内农业资讯、国内农业需求、国内农业供应、农业技术、农业物资、国内农业行情、国内农业价格走势、世界农业、农产品出口、农产品进口、国际农业行情、国际农业价格走势、搜索引擎服务,开设农业社区为用户进行互动交流.
按句子拆分成
1、农联网(www.agrilink.cn)是一个综合性的农业网站.
2、为农民,技术人员,农业管理人员及农产品贸易人员提供国内农业资讯、国内农业需求、国内农业供应、农业技术、农业物资、国内农业行情、国内农业价格走势、世界农业、农产品出口、农产品进口、国际农业行情、国际农业价格走势、搜索引擎服务,开设农业社区为用户进行互动交流.

两句.
第三,标题分词之后的词组和正文分词之后的词组进行匹配.找到给自定义类(Sentence)的属性加weight+1.
最后,权重越高,表示此句子越能描述出正文的意思.
例子:
public static void main(String[] args) {
String title = "标题";
String content = "正文";
coreTips tips = new coreTips();
long lo = System.currentTimeMillis();
String text = tips.returnCoreTip(title, content);
System.out.println("text="+text);
System.out.println(System.currentTimeMillis()-lo);
}
分享到:
评论

相关推荐

    feiQ 一款局域网工具,不需要联网,可以和QQ一样实现局域网内的人的聊天,传东西。很好用

    2. **即时聊天**:类似于QQ的聊天功能,FeiQ提供了文本聊天、表情发送以及自定义表情包等互动方式,让用户在局域网内也能体验到流畅的社交交流。 3. **文件传输**:FeiQ支持大文件快速传输,利用局域网内的高速传输...

    Android例子源码使用百度定位和车联网天气查询.zip

    在Android开发领域,集成外部服务以提供特定功能是常见的实践。这个"Android例子源码使用百度定位和车联网天气查询.zip"文件就是一...开发者可以通过学习这些代码,掌握如何在自己的应用中实现类似功能,提升开发技能。

    检查计算机联网状态Demo

    总结来说,"检查计算机联网状态Demo"涉及的核心知识点包括: 1. Windows系统中的网络诊断工具,尤其是ping命令的使用。 2. ICMP协议的基础知识,它是ping命令依赖的网络协议。 3. 网络连接状态的多种检查方式,包括...

    电子木鱼静心小程序源码.zip

    如果小程序有联网功能,如分享、排行榜等,可能会涉及到网络请求。微信小程序提供了wx.request接口,用于向服务器发送HTTP请求,获取或提交数据。 五、生命周期管理 小程序的每个页面都有自己的生命周期,包括加载...

    微信小程序源码-促销抽奖.zip

    5. 弹窗提示:用户中奖后,通常会弹出提示框显示奖品详情和领奖方式,这部分可以利用wx.showModal或自定义组件实现。 综上所述,这个“微信小程序源码-促销抽奖.zip”涵盖了微信小程序开发的多个关键环节,包括页面...

    小程序游戏源码 兄弟别放手.zip

    【小程序游戏源码 兄弟别放手.zip】是一款专门针对微信小程序平台开发的游戏源代码,提供了完整的游戏逻辑、界面设计以及交互实现。源码是程序员用编程语言编写的游戏程序的原始代码,它揭示了游戏背后的运行机制,...

    125-微信小程序-数独小游戏.zip

    在这个数独小程序中,我们可以看到以下几个核心知识点: 1. **WXML**:WXML文件负责定义用户界面的结构,类似于HTML,但它的设计更专注于数据绑定和事件处理。在数独游戏中,WXML可能会包含数独面板的布局,每个...

    离线OJ判题系统

    在判题后,可以直接在本系统中将自己的程序输出和标准输出进行高亮的文本差异对比,操作类似于一些文本对比软件,在一定程度上可以较方便地发现WA代码的出错细节; *支持不限时执行代码 这个功能可以在一定程度上...

    打字机程序

    同时,对于有经验的开发者,这则是一个实践和改进代码的好机会,他们可以在此基础上添加新的功能,如多人竞赛模式、排行榜系统,甚至可以实现联网对战。 总之,这个打字机游戏的源代码是一个全面的编程学习实例,...

    java 五子棋游戏

    【Java五子棋游戏】是一款完全使用Java编程语言开发的桌面游戏应用,它不仅提供了完整的游戏界面,设计风格类似于流行的QQ游戏,而且具备联网对战的功能,让玩家可以在享受单机游戏的同时,也能与网络上的其他玩家...

    单片机-8路抢答器.zip

    10. **扩展性**:该设计可进一步扩展,如增加显示屏显示抢答号码和时间,或者联网实现远程控制和数据记录。 通过这个项目,学习者不仅能掌握单片机的基本原理和编程,还能了解电路设计、数字逻辑和嵌入式系统的实际...

    控制软件0505

    最后,根据界面提示,手机即可实时显示电脑桌面,用户可以使用手指进行触控操作,如同直接在电脑上操作一样。 此外,该软件还支持多种操作系统,包括Windows、Mac OS以及Android和iOS等主流移动平台,兼容性强大。...

    网络连接实时检测

    在iOS的Swift编程中,可以使用Reachability框架,监听网络状态并实现类似的通知机制。 在实际应用中,实现网络连接实时检测可能还需要考虑以下几点: 1. 异步处理:为了防止网络监测阻塞主线程,通常需要在后台线程...

    esp8266可用的一键配网(smart)demo,快捷配网,亲测可用。安卓源码。

    在实际应用中,用户只需要下载并安装这个安卓应用,然后按照提示操作,就能轻松将ESP8266连接到家庭或办公室的网络,实现设备的快速联网。这对于智能家居、智能硬件等领域的产品开发具有重要意义。

    微信小游戏《果蔬去哪了》线上游戏源码及资源

    本资源包含了这款游戏的完整源码和相关资源,让开发者能够深入理解其设计与实现,有助于进一步学习和开发类似的小游戏。 源码是游戏开发的核心部分,它包含了程序的逻辑、算法以及各种控制机制。在《果蔬去哪了》的...

    电脑屏幕截图能手工具

    如同QQ截图一样,"电脑屏幕截图能手工具"能够快速捕获屏幕上的任何区域或窗口,无论是全屏截图、选定区域截图还是特定窗口截图,都能轻松实现。用户可以根据需求自由选择截图模式,满足不同场景下的截图需求。此外,...

    dushen_j2me_JAVA源码_源码.zip

    5. **网络通信**:由于许多J2ME应用需要联网功能,源码可能包含了使用J2ME的HttpConnection或Socket进行网络通信的实现。 6. **文件I/O和资源管理**:在资源有限的设备上,高效地处理文件和内存至关重要。源码可能...

    行业分类-设备装置-一种自动开启和关闭纸板包装盒.zip

    最后,从工业4.0的角度看,这种设备可能还需要具备联网能力,能够接入工厂的物联网系统,实现远程监控、预测性维护和智能化生产调度。通过集成大数据分析,设备的性能和效率可以不断优化,从而更好地服务于生产线的...

Global site tag (gtag.js) - Google Analytics