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

创建应用

更新时间:2017-10-24 10:12:58

创建标准版应用

  • 【内网用户】标准版应用接入流程
  • 【外网用户】标准版应用接入流程,创建标准版流程与创建高级版流程大部分都相同,只是标准版不支持多表,因此可直接参考下面,“创建高级版应用”流程,若有疑问,可向我们提工单咨询。
  • 目前 “华北 1”区域,暂不支持 标准版应用。

创建高级版应用

以帖子论坛为例。

填写基本信息

创建应用1

定义应用结构

目前提供了4种方式的应用结构创建方式,同时OpenSearch高级版提供了多表支持功能,以方便业务复杂场景下调用。

主辅表数据关联关系描述

通过手动创建应用结构方式,为应用创建多个表时,多表之间的数据关联关系可参考下面

  • 目前主辅表,仅支持 N:1 或 1:1 的关系,不支持 1:N(即多表数据关联关系中,多的一方只能是主表,且主表只能有1个)。
  • 主辅表需通过应用表外键与附表主键进行数据关联,且表外键只能关联辅表主键。
  • 最多只支持2层关联。

支持下面这种多表数据关联

  • 表a->表b,表b->表c
  • 表a->表d

不支持下面这种超过2层多表数据关联

  • 表a->表b,表b->表c,表c->表d

不支持下面这种环状多表数据关联

  • 表a->表b,表b->表a

选择应用结构创建方式

  • 1,手动创建应用结构。可以自定义应用结构进行应用创建。
  • 2,通过模板创建应用结构。系统默认提供了几种常用的模板样式,用户也可以将自己定义的应用结构创建成模板,可以通过已有模板快速创建出一个新的应用。
  • 3,上传文档生成应用结构。您可以上传已有的数据文件(仅支持JSON格式),系统会自动解析并创建出初始的应用结构(注意字段类型等需要重新定义)
  • 4,通过数据源创建应用结构。适用于通过RDS、ODPS等数据源同步的场景,可以快速由源表结构创建出初始的应用结构,节省手动构造的工作量,降低出错概率。这里以RDS为例,其他数据源操作类似,具体详见数据源配置数据源
    填写rds信息
    选择表
    生成表结构
  • 4,通过手动方式创建应用结构。非以上三种场景使用。
    配置表信息

创建索引及属性字段

  • 需放到 query子句中的字段,必须创建为索引(浮点型不支持创建为索引)
  • 需放到 filter子句,sort子句,及函数中涉及字段有明确标识,需设置为属性的字段必须创建为属性。

注意

  • 分词字段类型无法配置为属性,例如 TEXT,SHORT_TEXT等都不支持,只支持数值字段类型及不分词字段类型配置为属性,例如int,int_array,float,float_array,double,double_array,literal,literal_array 这些字段类型都支持配为属性。

配置索引属性

确认明细,创建成功

本文导读目录