SQL开发

更新时间:
复制 MD 格式

简介

召回引擎版提供了SQL开发功能,支持SQL语句的编译、开发、测试,含高亮、自动补充、设置参数等IDE基础功能。


使用方法

  1. 进入OpenSearch控制台,在左上角切换到OpenSearch-召回引擎版,在实例管理页面对应的列表中找到所属实例,点击操作栏中的 管理

  1. 在左侧导航栏选择 功能扩展 > SQL开发 进行SQL开发,在召回引擎版-SQL开发页签下有3个列表分组,分别是SQL实例表明细信息以及Function

  1. 创建SQL实例脚本,点击SQL实例右侧按钮,选择新建SQL实例

输入SQL实例名称,点击确定后系统将自动生成SQL实例脚本。

  1. 脚本编写,在新建的SQL实例脚本中,支持SQL编辑、格式化SQL、运行SQL等功能。

运行结果可在下方列表页进行查看或下载,同时可以查看SQL运行日志、查询语句。

查询结果表格包含 productidpricedescriptionvector_id 等列,其中 vector_id 列展示高维向量嵌入数据。


查询语法参考

参考:注意事项查询语法

注意事项

  • SQL实例支持:新建SQL实例新建文件夹功能。在SQL开发目录树的SQL实例节点右侧,单击 ⋮ 图标,可选择新建SQL实例新建文件夹

  • 支持SQL脚本的重命名复制删除功能。单击 SQL 实例名称旁的三点图标(⋮),可进行重命名复制删除操作。

  • 支持SQL脚本的保存运行重新加载格式化参数设置(相关参考:kvpair子句)功能。在 SQL 开发界面中,可单击参数设置打开全局参数(kvpair)配置对话框,支持设置以下参数:databaseName(数据库名称,如 general)、formatType(格式类型,如 string)、timeout(ms)(超时时间,如 1000)、trace(日志级别,如 INFO)、iquan.plan.cache.enable(计划缓存开关,如 true)、iquan.plan.prepare.level(计划准备级别,如 jni.post.optimize)、urlencode_data(URL 编码开关,如 false)。可通过底部 + 按钮添加更多自定义参数,设置完成后单击确定保存。

  • 在新建好的SQL脚本内,可以进行SQL的编写、查询、测试。

  • 表明细信息:展示当前集群中的索引表名。

  • Function:支持使用介绍的展示。

  • 字段类型为date、time、timestamp类型的字段,不可使用SELECTSQL语句召回。