创建认知新闻搜索应用  

使用 Node.js 和 Watson Discovery 服务构建一个认知新闻搜索和趋势 web 应用

Description

本 Code Pattern 纳入 Watson Discovery 学习路径

等级课题分类
100Watson Discovery 简介文章
101 创建认知新闻搜索应用Code Pattern
201创建应用程序来对数据执行智能搜索Code Pattern
301通过产品评价获取客户情绪洞察Code Pattern
401利用智能文档理解改善客服系统Code Pattern

海量的数据涌向网络,用户每天都在创造越来越多的数据。各组织可以利用这种持续不断的信息流来了解形势,规划策略并寻找机会。丰富的新闻数据可以帮助应用程序更快地在当前事件之间建立动态联系。在这个 Code Pattern 中,您将从基础开始,使用 JavaScript、Node.js 和 Watson Discovery 服务构建自己的新闻挖掘 Web 应用程序。为此,您需要:

  • 使用以 Node.js 编写的代码,服务器端使用 Express 框架,客户端使用 ReactJS
  • 使用预先构建的 Watson Discovery News 集
  • 通过 Discovery API 来访问 Watson Discovery 服务

(可选)您可以选择进行以下操作:

  • 使用 Sack 接口查询数据
  • 向 RSS 阅读器推送新闻提醒
  • 在 IBM Cloud 上托管应用

概览

此 Code Pattern 向您展示如何利用海量数据集来发掘洞察。您将使用 Watson Node.js SDK,通过 Watson Discovery 服务构建一个新闻挖掘 Web 应用程序。该应用通过 Watson Discovery News 演示了两个用例:

  • 搜索:查询关于特定主题的相关度最高的新文章。因为新闻收集内置了自然语言处理,所以您不仅可以查询关键字或类别,还可以查询概念、情感和关系,从而获得更丰富的搜索响应。
  • 新闻中的热门话题:识别过去 24 小时内流行的话题。这些话题可以是一般性的,也可以牵涉具体的行业或类别。

  1. 用户与应用 UI 交互以请求相关的新闻内容。
  2. 应用向 Watson Discovery News 发送用户请求。
  3. Watson Discovery 服务不断地在网络上爬取信息,更新其 Discovery News 集。
  4. Watson Discovery 服务响应 Slack 搜索请求。
  5. Watson Discovery 服务向 RSS 阅读器提供新闻文章的种子。

Instructions

准备好实践本 Code Pattern 了吗?有关如何开始运行和使用此应用程序的完整细节,可参阅 README

本 Code Pattern 为您提供了一些有关 Watson Discovery 服务的基本应用知识,并向您展示了如何使用 Discovery 、 JavaScript 和 Node.js 来构建您自己的新闻挖掘 web 应用程序。此 Code Pattern 纳入学习路径:Watson Discovery 入门系列。要继续学习本系列课程并了解更多 Watson Discovery 服务功能部件,可查看下一个 Code Pattern:使用自己的数据构建一个功能齐全的 Web 应用

相关博客

IBM 宣布推出 Data Asset eXchange (DAX) 来帮助开发者使用免费且开放的数据和 AI

IBM 推出在线交流中心 IBM Data Asset eXchange (DAX),在这里开发者和数据科学家可以找到精心筛选的、免费开放的、且符合开放数据许可要求的数据集。

继续阅读 IBM 宣布推出 Data Asset eXchange (DAX) 来帮助开发者使用免费且开放的数据和 AI

相关链接

英文原文

本 Code Pattern 翻译自:Create a cognitive news search app(2019-6-28)