AI 解决方案

使用 AI Vector Search 在 Oracle APEX 中实施语义搜索

介绍

Oracle APEX 现在利用 Oracle AI Database 中引入的 AI Vector Search 功能来实现基于语义的相似性搜索。借助此功能,开发人员无需离开数据库即可运行深度学习模型并创建向量嵌入。AI 向量搜索将数据转换为高维向量,从而在 APEX 应用程序中实现高级语义搜索功能。与传统的基于关键字的搜索不同,该技术能够理解数据背后的含义,通过执行具有上下文感知能力的相似性搜索,提供更相关的结果。

Oracle AI Database 支持包括向量在内的所有现代数据类型和工作负载,并在数据库中直接集成了 AI 和机器学习功能。通过生成和存储向量(文档、图像、视频、声音和其他类型非结构化数据的多维表示),开发人员可以将这些对象编码为向量,并使用数学计算来搜索语义相似性。这项强大的技术支持使用简单的 SQL 将相似性搜索与业务数据搜索相结合,让任何具备基本 SQL 知识的人都能轻松使用。

对于在 Oracle AI Database 上运行 APEX 的用户,AI Vector Search 功能可原生使用,且无需额外费用。这意味着 APEX 开发人员可以在其应用程序中无缝纳入这些高级搜索功能,通过更准确且具备上下文感知能力的结果增强用户体验。

演示

演示:使用 Oracle APEX 和 AI Vector Search 实现语义搜索 (2:15)

先决条件和设置

  1. Oracle Cloud 账户 — 注册页面
  2. 预训练的 ONNX 模型—文档
  3. Oracle AI Database — 文档

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。