AI 解决方案

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

介绍

Oracle APEX 现在利用 Oracle AI Database 中引入的 AI Vector Search 功能实施基于语义的相似性搜索。通过此功能,开发人员无需离开数据库即可运行深度学习模型并创建向量嵌入。AI Vector Search 将数据转换为高维向量,从而在 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境外公司提供的云技术或其解决方案。