首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

使用 Bluemix 上的 Insights for Twitter 服务构建 Twitter 搜索引擎

使用 Bluemix 上的 Insights for Twitter 服务构建 Twitter 搜索引擎

第 1 步. 复制示例代码并将其部署到 Bluemix可在 DevOps Services 上获得本项目的示例代码。在这一步中,您将分解该项目来创建您自己的版本,然后将该版本部署到 Bluemix。拥有自己的示例代码副本后就可以自定义该应用程序。
  • 进入以下 DevOps Services 项目并下载 zip 文件。
    1
    https://hub.jazz.net/project/kungr/sample-cdetestapp




  • 解压该 zip 文件并进入解压后文件所在的文件夹。
  • 打开命令提示符,运行以下 cf 命令来设置 API URL。
    1
    cf api https://api.ng.bluemix.net




  • 使用您的 Bluemix 凭据登录。
    1
    cf login -u <userid> -o <organization> -s <space>




    例如:
    1
    cf login -u john.doe@ca.ibm.com -o john.doe@ca.ibm.com -s dev




  • 将示例应用程序部署到 Bluemix。
    1
    cf push <app name> -n <host> –d <domain>




    其中 <domain> 是表示美国南部地区的 mybluemix.net 或表示英国地区的 eu-gb.mybluemix.net。注意,<host> 必须是唯一的。如果存在具有相同名称的实例,请输入一个新名称。例如:
    1
    cf push cdetestapp-sample –n cdetestapp-123 –d mybluemix.net




也可单击 ,将所提供的示例部署到您现有的 Bluemix 空间。这将克隆示例应用程序,并在一个新的私有 Bluemix DevOps Services 项目的一个新 Git 存储库中创建一个副本。
系统可能要求您使用您的 Bluemix 帐户登录。如果没有 Bluemix 帐户,可注册并创建一个免费试用帐户。
第 2 步. 添加 Insights for Twitter 服务将应用程序部署到 Bluemix 后,下面将 Insights for Twitter 服务添加到应用程序中。如果您的帐户中已有一个 Insights for Twitter 实例,可将您的应用程序绑定到该服务。这一步假设您现在没有服务实例。
  • 登录 。
  • 在您的仪表板中单击您的应用程序。
  • 单击 ADD A SERVICE OR API
  • Data and Analytics 类别下,单击 Insights for Twitter 目录项。
  • 在下一页上,单击 CREATE。如果提示您重新呈现应用程序,则单击 RESTAGE。这将创建一个 Insights for Twitter 服务实例并将它绑定到您的应用程序。
第 3 步. 运行应用程序现在您的应用程序中已包含 Insights for Twitter 服务且正在运行,您可开始使用该应用程序了。
  • 在您的仪表板中单击您的应用程序。
  • 单击 Routes: 旁边显示的应用程序链接。
  • 这将打开一个浏览器窗口并显示以下界面:
  • 在搜索字段中输入查询词汇并单击 Twitter Search(检索已扩充的推文数据)或 Twitter Count(仅确定相关的推文数量)。请参阅 Insights for Twitter 服务文档,了解支持哪些查询词汇。例如,搜索 #nhl playoffs 2015 会返回以下推文数据,这些数据在您查询时符合要求:
  • 单击一条推文下的 Insights 可访问已扩充的数据。使用强大的自然语言处理,Insights for Twitter 服务可分析推文并确定消息的语气是积极、中立还是消极的。根据下面这条推文中的词汇,返回了一个情绪值 NEUTRAL。使用情绪分析,您可创建强大的应用程序来确定特定或多个地区内的人们对任何主题的整体情绪,并不断绘制此数据来获得趋势洞察。
  • 单击一条推文下的 Twitter 链接,查看消息背后的 Twitter 元数据。理解所返回的洞察和 Twitter 数据就能让您开发出更好的社交应用程序,使用可用的数据并提供进一步的洞察和决策制定能力。
结束语通过开发这个使用了 Bluemix 上的 Insights for Twitter 服务的应用程序,应该让您了解了创建一个 Bluemix 应用程序,将该应用程序绑定到 Insights for Twitter 服务,以及搜索推文来获取有用社交数据洞察有多容易!
返回列表