博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Grow A Search Result Specification
阅读量:5064 次
发布时间:2019-06-12

本文共 882 字,大约阅读时间需要 2 分钟。

我们小组要做的Project是希望能够将Bing上关于某个搜索主题(也就是keywords)一段时间内的变化状况以一棵树的形式显示出来。当然这样说实在过于抽象了。接下来上图上真相。

Introduction

每一个关键词都表示了一棵树,用户能在界面上添加某个keyword,这个关键词就作为树的根,长出一条树干。树干表示的是时间,而树干两侧长出的细枝是指这这个时间点出现的关于此keyword的news(本来我们想做关于一般搜索的结果,但是在Bing API上无法获取一般网页的时间信息,因此就转而去做news了),细枝会延伸至一个叶节点,每个叶节点表示一个搜索结果,当用户将鼠标悬停(或者点击)在叶节点上的时候会出现搜索结果的具体信息,就像这样:

 

用户能在这里看到搜索结果的简单内容,然后决定是否跳转至浏览器再自己阅读该页面。

当用户关闭软件的时候,已经被添加的关键词会被保存,这样下次再打开的时候就不会丢失之前的信息了。

Persona & Scenario

我们认为我们的典型用户应该是想要在Search Engine上花费时间instead of节省时间,他们希望通过搜索引擎持续地关注某一话题,并获得关于这个话题的搜索结果的可视化展示。

对于我们的典型用户A,他想关注最近的xxx事件,但是不同时间他在Bing上搜索到的结果总是不一样的,这样他无法看到整个事件的完整过程,因此他希望能有一种方法能够自动地得到一段时间内搜索结果并用舒适的方式显示出来。

Feature List

Feature Priority
添加删除关键字(结点) Must Have
根结点自动生长 Must Have
叶节点显示搜索结果摘要 Must Have
从叶节点打开浏览器跳转至对应页面 Must Have
保存/载入已添加的关键字 Must Have
移动已经放置的树 Optional
将相似内容合并为一个枝 Optional

转载于:https://www.cnblogs.com/smart-code/archive/2012/09/26/2703960.html

你可能感兴趣的文章
Learning to Rank算法介绍:RankSVM 和 IR SVM
查看>>
校省选赛第一场A题Cinema题解
查看>>
电子工程师过去1年的点点滴滴
查看>>
You are running Composer with SSL/TLS protection disabled.
查看>>
OC语言Block和协议
查看>>
UTF-8编码规则(转)
查看>>
AppDelegate 处理iOS应用的生命周期事件
查看>>
BigDecimal的用法
查看>>
[译] Python 2.7.6 标准库——详见github
查看>>
BestCoder Round #84
查看>>
ansible编译安装--操作系统环境Redhat6.4
查看>>
C#打印0到100的素数
查看>>
fcntl函数参数F_GETPIPE_SZ、F_SETPIPE_SZ报错引出的关于linux-specific头文件的使用方法...
查看>>
spring mvc静态资源访问的配置
查看>>
常见插值算法研究
查看>>
【git】之使用shell脚本提交代码
查看>>
扩展 lua require 的行为
查看>>
STL Deque 容器
查看>>
高性能服务器开发之C++定时器
查看>>
结构体和方法
查看>>