国内外新闻动态,ASO干货,行业资讯。 德普优化,出海必备ASO数据分析平台! 投稿请发送至邮箱:2902675294@qq.com

开放搜索的几种形态

资讯快闻 蓝天白云 1394℃ 0评论

开放搜索,OpenSearch。很多公司都提过开放搜索的事情,做过类似开放搜索的项目。不同公司对开放搜索的理解也不太一样。

先来看看现有的公司级开放搜索产品:

1. 百度框计算

框计算是由百度董事长兼首席执行官李彦宏在2009年8月18日“百度技术创新大会”上提出的全新技术概念。用户只要在“框”中输入服务需求,系统就能明确识别这种需求,并将该需求分配给最优的内容资源或应用提供商处理,最终精准高效地返回给用户相匹配的结果。这种高度智能的互联网需求交互模式,以及“最简单可依赖”的信息交互实现机制与过程,称之为“框计算”。

在内部又叫阿拉丁,意思是像阿拉丁神灯一样可以满足用户的任何需求。大致分成内部资源、外部资源,内部资源即百度内部自有资源,这些资源需求满足能力强、结果质量好,如:地图、贴吧、百科、知道等等,外部资源接入外部结构化优质资源,如:世界杯、天气、奥运会、美食菜谱、软件资源等等。

用户需求实现过程:
首先,用户的任意一个需求被提交到搜索“框”里;
然后,“框计算”经过一系列复杂的需求分析,包括语义分析、行为分析、智能人机交互技术分析和海量计算,将用户的需求分发给“框计算”后台单个或多个对应的数据/应用所响应;
第三,“框计算”背后的资源平台是开放的,框计算平台提供了大量即插即用的接口,各种数据和应用可以主动与框计算平台对接,使自己有机会来响应框所收集到的需求;
最后,用户“即搜即得、即搜即用”地获得精准、可靠、稳定的信息或应用需求结果。

frame

 

2. 阿里云开放搜索

阿里云开放搜索(OpenSearch)是解决用户结构化数据搜索需求的托管服务,支持数据结构、搜索排序、数据处理自由定制。 开放搜索为您的网站或应用程序提供简单、低成本、稳定、高效的搜索解决方案。

支持:

1)搜索应用自由创建,动态修改

2)多种接入方式,数据自动同步

3)支持多表,插件式数据处理

4)搜索结果可定制

简单说,阿里云帮开发者把搜索环境在云端都搭建好了,开发者只需要通过一些简单的配置、数据导入等操作,就可以很快地定制一个强大的搜索引擎服务,并且带分布式等功能,方便处理大规模数据。对于一些对信息检索要求比较高,数据库查询已经无法满足的,没有专业搜索团队的公司,初期是一种不错的选择,费用是按使用量付。

 

3. 国外搜索即服务产品

Algolia、Searchify、Swiftype等,这些产品和阿里云的开放搜索本质上类似,提供灵活的云端搜索解决方案,支持多种api接口,高度可定制化。在实际应用中Swiftype会为一些中小站提供站内搜索服务,离用户需求更近一步。Algolia 服务以月租的方式收费。

 

总结一下:

A形态:百度框计算是一种开放搜索的产品形态,侧重于异构资源的整合,对用户需求的更好满足,是对传统网页搜索在产品上面的一种加强版本,同时也对产品、技术提出了更高的要求,如:用户意图理解、需求分发、资源整合等等。

B形态:2、3两种开放搜索从搜索引擎基础技术角度出发,让搜索引擎更易用、通用,有点接近一键部署,让没有搜索引擎专业知识的开发者也能够很快上手搭建一套好用的搜索引擎,满足基本的搜索需求。这些服务商包办了搜索的通用功能配置、运维,按使用量来收取费用。但现实的情况是,搜索引擎服务可能会非常复杂,对于非IT企业来说常常需要深度定制,基础通用的引擎无法完全满足实际需求。

结合国内现状,像BAT级别的互联网大公司,一般都具有搜索引擎核心自主研发能力,这些开放搜索都是他们的基本功,对他们来说自然不在话下;中小互联网公司,可以试试B形态的服务或者自己用开源搜索引擎搭建,主要可以结合自身定位然后评估两者之间的代价差异,适当时候也可以引入A形态的搜索;非IT公司,可以考虑B形态的定制型服务,或者更简单一些,外包给专业搜索团队全部搞定。

搜索要做得好不是一朝一夕功夫,除了基础架构来保证性能、稳定性以外,还需要让搜索更符合用户需求,如,搜索结果是不是用户想要的(相关性)、图文并茂(丰富度)、新的优秀结果能否及时展现(时效性问题)、搜索结果有没重复能不能满足多种用户需求(多样性)、前面的结果是否来源权威官方网站(权威性)等等。这些就要对搜索引擎的研发提出更高要求了。

 

转载请注明:德普微新文 » 开放搜索的几种形态

喜欢 (1)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址