蜂巢图上的软件搜索

经常在“百度知道”里看到「寻找XX类软件,能实现XXX功能,求推荐」之类的问题,于是就幻想有一个工具,那是一张大的发散图,中心是一个搜索框,输入需求点(技能点)就能找到包含这个技能点的所有软件,当然,罗列的需求点越丰富,找到的软件就越精确。这个需求点也不一定都是技能点,还可以是软件的使用角色,同类软件等。

我想,这应该是个很好的软件搜索工具。

就像蜂巢图一样,每只蜜蜂的住房是规矩而公平的,在标准的六边形里,每个蜂巢分别与另外六个蜂巢相毗邻,于是就有了六个亲密的“邻居”。而每个软件,也和小小的蜜蜂相类似。

每一个技能点,使用的职业角色,相同功能的其他软件,单看的话貌似是分割的空间,但如果以“软件”为中心的话,各个因素之间就有了千丝万缕的关联,而每一个因素都可以作为中心继续延伸关联,以此类推,就会形成一个庞大的关系网。有了庞大的「关系群」,通过需求点查找软件时,不断缩减查找范围,得到的结果也就更精确。

以上图为例,蜂巢状的软件关系图,周围的每个六边形都代表一个与核心软件相关联的其他软件,展开某个具体的软件,就会分裂出更多的内容,这些内容都与该软件相关,比如使用角色、所包含的技能点等等。从一点开始,找到另外一点,再到下一点,软件的关联就这样自然而然的建立起来。

反向行之亦然。

而软件的关联也不是凭空出现,而是暗含着内在的隐性逻辑(从软件发展到角色,再定位到技能,通过每个点的基本属性,找到交集),这样每一要点之间相互联系、相互影响,让用户无论从哪一点开始学习,都能根据发展出来的相关内容,搜索到适合自己的软件。

关系搜索相关应用:

「人立方」是由微软亚洲研究院开发设计的一款搜索器,它能从超过十亿的中文网页中自动的抽取出人名、地名、机构名和中文短语,并通过算法自动的计算出它们之间存在关系的可能性。创建理念来自于“六度空间”,只要随便输入一个人物,人立方搜索将给出该人物的关系、网页、资讯、简介等众多内容。

这是腾讯的搜索门户SOSO推出的搜索功能,特点在于:把搜索人物相关的其他人物都连成一个关系网,按照热门程度来进行相关联。除了与关联人物之间的关系,还有关于该人的一些热门历史事件。查看详细,更可以看到关联此事件的网页新闻,博客,搜吧,图片等。让人方便的直接找到关注点以及所关联的人与事。

  • Google神奇罗盘

Google搜索结果左侧有一个神奇罗盘,是通过算法为用户提供相关搜索关键词。与以往的相关搜索不同,神奇罗盘具备联想功能,通过对大量用户查询的分析以及自然语言处理技术,展现出更加接近人类思维的扩展内容。神奇罗盘使用Flash技术展示拓扑关系,与之前微软的人立方类似,不过,网页搜索方面的应用会让更多用户受益。