RDS与智能开放搜索OpenSearch

更新时间:2025-01-24 06:57:44

智能开放搜索OpenSearch是一款结构化数据搜索托管服务,为移动应用开发者和网站站长提供简单、高效、稳定、低成本和可扩展的搜索解决方案。通过OpenSearch自带功能,可将RDS中的数据自动同步到OpenSearch中并实现各类复杂搜索。本文以OpenSearchRDS搭配为例介绍开放搜索方案。

前提条件

控制台操作步骤

步骤一:创建OpenSearch实例

  1. 登录 OpenSearch 管理控制台

  2. 在左侧导航栏单击实例管理

  3. 实例管理页面,单击创建实例

  4. 在实例创建页面,商品版本选择高性能检索版,填写应用名称,并选择其他参数。

    说明

    本文以高性能检索版为例,您可以根据需要选择商品版本。

  5. 单击立即购买,勾选服务协议,单击去支付

步骤二:配置OpenSearch实例

  1. 实例管理页面,在上一步创建的实例的操作列,单击配置

  2. 配置应用页面,单击通过数据源创建

  3. 在弹出的面板中单击RDS,再单击新建数据库

  4. 在弹出的对话框中输入RDS实例ID、数据库名、用户名、密码,单击连接

  5. 将目标表加载到已选择框中,单击确定选择表

  6. 选中主表和主键,单击下一步配置表

  7. 根据需要编辑索引结构中的参数,完成后单击下一步

    说明
    • 放到query子句中的字段,必须创建为索引(浮点型不支持创建为索引),详情请参见OpenSearch-高性能检索版表结构

    • 放到filter子句、sort子句及函数中涉及字段有明确标识需设置为属性的字段必须创建为属性字段。

    • 无法将分词字段类型配置为属性字段,例如TEXT、SHORT_TEXT等都无法配置,只支持将数值字段类型及不分词字段类型配置为属性字段,例如INT、INT_ARRAY、FLOAT、FLOAT_ARRAY、DOUBLE、DOUBLE_ARRAY、LITERAL、LITERAL_ARRAY等字段类型。

    定义索引结构

  8. 设置RDS数据源过滤条件,选择数据同步方式,单击完成数据同步方式

    说明

API相关信息

高性能检索版的SDK参考和使用示例,请参见SDK简介搜索Demo

  • 本页导读 (1)
  • 前提条件
  • 控制台操作步骤
  • 步骤一:创建OpenSearch实例
  • 步骤二:配置OpenSearch实例
  • API相关信息
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等