全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
开放搜索

功能特性

更新时间:2017-08-03 17:48:08

OpenSearch有以下一些主要功能。

  • 支持文档索引结构定制,以及自由修改

    OpenSearch将搜索引擎复杂的索引结构概念简单化、可视化和自助定制化。开发者可以通过控制台创建搜索应用,定制文档字段的结构和属性,包括字段名称、类型、分词方式、搜索属性等。搜索应用在运行过程中可以自由修改,满足了产品快速变化的需求,极大缩短了需求变更到上线的过程。

  • 支持主流阿里云存储产品的自动对接,数据自动同步更新

    开发者的数据如果在阿里云ODPS、RDS等服务上,开发者只需要在OpenSearch控制台中授权,数据就可以自动同步至OpenSearch中,后续数据的更新也可以自动实时同步(ODPS除外)。而且在同一区域中,从云存储同步数据至OpenSearch免收流量费用。数据不在阿里云上的开发者,可以通过RESTful API或者SDK上传数据,小数据量也可以直接在控制台上传。

  • 支持多表数据推送,及字段文本处理和转换

    类似于数据库,每个搜索应用可以创建一张或者多张表,每张表的字段上可以内置数据处理插件,对字段内容做文本处理和转换,例如拼音转换、HTML标签剔除、JSON数据解析等,多个表会Join在一起实现联合查询。数据存放在RDS数据库里的开发者,可以用此功能替代数据库全文检索,实现更高的性能和搜索体验。

  • 支持两轮相关性排序定制,简单灵活加速产品效果优化迭代

    搜索结果相关性排序是影响用户体验最关键的一环,OpenSearch支持开发者定制两轮相关性排序规则来准确控制搜索结果的排序。第一轮为粗排,从命中的文档集合里海选出相关文档。第二轮为精排,对粗排的结果做更精细筛选,支持任意复杂的表达式和语法。方便开发者能更准确控制排序效果,优化系统性能,提高搜索响应速度。

本文导读目录