产品架构

实现原理

OpenSearch基础架构

整体架构图

开发者可以通过控制台或API与系统交互。

典型的使用流程是开发者进入控制台,创建应用实例,配置字段结构、搜索属性,定制排序规则等。实例创建完成后,开发者通过SDK/API将数据推送至开放搜索(阿里云RDS、MaxCompute、PolarDB用户可以配置数据同步,只需在控制台中授权)。

当开发者配置或修改了索引结构,需要对应用中的数据做索引重建。数据经过一系列处理和索引构建后,开发者就可以通过API搜索应用实例中的数据。

为了帮助开发者快速搭建搜索服务,开放搜索针对电商、内容社区、游戏、教育等行业推出行业增强版,开发者可以一站式创建包含查询语义理解、排序、搜索引导等在内的搜索相关功能与服务,更快速接入的同时,保障行业智能搜索效果。

引擎实现原理

开放搜索基于阿里巴巴自主研发的大规模分布式搜索引擎提供搜索服务,开发者也可以单独使用问天引擎产品。更多相关内容,请参考智能开放搜索-问天引擎

阿里云首页 智能开放搜索 OpenSearch 相关技术圈