开放搜索服务系统架构:从系统、平台到开放服务

概要
搜索是各类网站和数据类APP的标配功能。目前开发者一般基于开源搜索系统,例如ElasticSearch、Solr、Sphinx等自己搭建搜索服务,系统定制、开发和维护成本都非常高。云搜索是一种结构化数据搜索托管服务,开发者将数据上传至云端,云端进行数据处理和索引构建,开发者再通过API使用云端搜索服务。云搜索极大降低了搜索服务使用门槛,也极大降低开发运维成本。开放搜索服务OpenSearch是阿里巴巴研发的一款云搜索服务,允许开发者对索引结构、数据处理、搜索相关性等做深度定制。本主题主要分享ISearch5在扩展性、高性能和可用性方面的架构设计和实践经验,分享OpenSearch在简化搜索复杂度、搜索定制、成本优化、相关性调试模式等方面的思考和创新。

个人简介

郭瑞杰, 阿里巴巴高级搜索研发专家, 2008年博士毕业于中国科学院计算技术研究所,是开源搜索系统firtex2的作者。毕业后加入阿里巴巴,负责了阿里巴巴新一代搜索引擎平台ISearch5早期版本的设计和开发工作。ISearch5是阿里巴巴商品搜索和全网搜索的坚强后盾,承载了阿里巴巴全集团包括神马搜索在内的所有主要搜索业务流量。2012年提出搜索服务化想法,专注于云搜索服务OpenSearch的系统和产品研发,目前OpenSearch服务于集团内部几百个搜索应用,并于2015年1月22日在阿里云官网作为国内首款云搜索产品对外售卖。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

你可能感兴趣的:(开放搜索服务系统架构:从系统、平台到开放服务)