{"componentChunkName":"component---src-templates-acg-portal-new-template-tsx","path":"/pmtwm0iu0","result":{"data":{"markdownRemark":{"html":"<p>本文介绍如何在百度胜算中使用图文搜索能力，包括创建分析与 AI 搜索实例、连接 Notebook、创建向量表、生成多模态 embedding，以及执行图搜图和文搜图。</p>\n<h2 id=\"前提条件\"><a href=\"#%E5%89%8D%E6%8F%90%E6%9D%A1%E4%BB%B6\" aria-label=\"前提条件 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>前提条件</h2>\n<ul>\n<li>已开通BOS、OOS、BLS权限。</li>\n<li>已完成资源环境准备。</li>\n<li>资源组已绑定处于运行中的分析与 AI 搜索实例。</li>\n<li>准备好测试图片，本示例采用小猫、鞋子图片作为演示。</li>\n</ul>\n<h2 id=\"操作步骤\"><a href=\"#%E6%93%8D%E4%BD%9C%E6%AD%A5%E9%AA%A4\" aria-label=\"操作步骤 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>操作步骤</h2>\n<h3 id=\"步骤一：创建-notebook\"><a href=\"#%E6%AD%A5%E9%AA%A4%E4%B8%80%EF%BC%9A%E5%88%9B%E5%BB%BA-notebook\" aria-label=\"步骤一：创建 notebook permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>步骤一：创建 Notebook</h3>\n<p>前往工作台，选择目标项目，依次单击右上角<strong>创建>数据处理>Notebook</strong>。</p>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T152622.846_cbc286c.png\" alt=\"image - 2026-09-11T152622.846.png\"></p>\n<h3 id=\"步骤二：连接分析与-ai-搜索实例\"><a href=\"#%E6%AD%A5%E9%AA%A4%E4%BA%8C%EF%BC%9A%E8%BF%9E%E6%8E%A5%E5%88%86%E6%9E%90%E4%B8%8E-ai-%E6%90%9C%E7%B4%A2%E5%AE%9E%E4%BE%8B\" aria-label=\"步骤二：连接分析与 ai 搜索实例 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>步骤二：连接分析与 AI 搜索实例</h3>\n<p>进入创建的 Notebook，在右上角下拉框中选择处于运行中的分析与 AI 搜索实例。此时可以在 Notebook 中按本文顺序执行 SQL，体验图文搜索。</p>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T152643.530_22bbb4a.png\" alt=\"image - 2026-09-11T152643.530.png\"></p>\n<h2 id=\"步骤三：创建测试数据\"><a href=\"#%E6%AD%A5%E9%AA%A4%E4%B8%89%EF%BC%9A%E5%88%9B%E5%BB%BA%E6%B5%8B%E8%AF%95%E6%95%B0%E6%8D%AE\" aria-label=\"步骤三：创建测试数据 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>步骤三：创建测试数据</h2>\n<p>以下示例使用 <code>rdtest</code> 数据库和 <code>test_table</code> 数据表。</p>\n<h3 id=\"创建数据库\"><a href=\"#%E5%88%9B%E5%BB%BA%E6%95%B0%E6%8D%AE%E5%BA%93\" aria-label=\"创建数据库 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>创建数据库</h3>\n<p>执行以下 SQL 创建数据库：</p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>CREATE DATABASE IF NOT EXISTS rdtest;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T153633.862_24d635b.png\" alt=\"image - 2026-09-11T153633.862.png\"></p>\n<h3 id=\"选择数据库\"><a href=\"#%E9%80%89%E6%8B%A9%E6%95%B0%E6%8D%AE%E5%BA%93\" aria-label=\"选择数据库 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>选择数据库</h3>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>USE rdtest;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T153711.271_460dd91.png\" alt=\"image - 2026-09-11T153711.271.png\"></p>\n<h3 id=\"创建数据表和-ann-索引\"><a href=\"#%E5%88%9B%E5%BB%BA%E6%95%B0%E6%8D%AE%E8%A1%A8%E5%92%8C-ann-%E7%B4%A2%E5%BC%95\" aria-label=\"创建数据表和 ann 索引 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>创建数据表和 ANN 索引</h3>\n<p>执行以下 SQL 创建数据表。<code>embedding</code> 列用于保存图片或文本的向量，ANN 索引使用 HNSW 算法、L2 距离，向量维度为 <code>1536</code>。</p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>CREATE TABLE IF NOT EXISTS `test_table` (\n<span class=\"line-number\">2</span>  `id` INT NOT NULL COMMENT &quot;数据唯一编号&quot;,\n<span class=\"line-number\">3</span>  `content` varchar(1000) NULL COMMENT &quot;内容说明&quot;,\n<span class=\"line-number\">4</span>  `path` varchar(1000) NULL COMMENT &quot;图片路径&quot;,\n<span class=\"line-number\">5</span>  `embedding` array&lt;float&gt; COMMENT &quot;图片向量数据&quot;,\n<span class=\"line-number\">6</span>  INDEX index_ann (`embedding`) USING ANN PROPERTIES(\n<span class=\"line-number\">7</span>    &quot;distance&quot; = &quot;l2&quot;,\n<span class=\"line-number\">8</span>    &quot;dimension&quot; = &quot;1536&quot;,\n<span class=\"line-number\">9</span>    &quot;algorithm&quot; = &quot;hnsw&quot;\n<span class=\"line-number\">10</span>  )\n<span class=\"line-number\">11</span>) ENGINE=OLAP\n<span class=\"line-number\">12</span>DUPLICATE KEY(`id`)\n<span class=\"line-number\">13</span>DISTRIBUTED BY HASH(`id`) BUCKETS 2;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T154132.239_d0a36d7.png\" alt=\"image - 2026-09-11T154132.239.png\"></p>\n<h3 id=\"导入图片数据并生成-embedding\"><a href=\"#%E5%AF%BC%E5%85%A5%E5%9B%BE%E7%89%87%E6%95%B0%E6%8D%AE%E5%B9%B6%E7%94%9F%E6%88%90-embedding\" aria-label=\"导入图片数据并生成 embedding permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>导入图片数据并生成 embedding</h3>\n<blockquote>\n<p>如果测试环境暂时无法搭建图片服务，可以跳过图片数据导入，改用使用文本embedding进行功能验证。</p>\n</blockquote>\n<p>执行以下 SQL 导入测试数据，并通过 <code>embedding()</code> 函数生成图片向量：</p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>INSERT INTO test_table (id, content, path, embedding) VALUES\n<span class=\"line-number\">2</span>    (1, &#039;xiezi1&#039;, &#039;http://xxx.bj.bcebos.com/dev/wgf/images/xiezi1.jpg&#039;,\n<span class=\"line-number\">3</span>        embedding(&#039;http://xxx.bj.bcebos.com/dev/wgf/images/xiezi1.jpg&#039;, &#039;image&#039;, &#039;multimodal_embedding_server&#039;)),\n<span class=\"line-number\">4</span>    (2, &#039;xiezi2&#039;, &#039;http://xxx.bj.bcebos.com/dev/wgf/images/xiezi2.png&#039;,\n<span class=\"line-number\">5</span>        embedding(&#039;http://xxx.bj.bcebos.com/dev/wgf/images/xiezi2.png&#039;, &#039;image&#039;, &#039;multimodal_embedding_server&#039;)),\n<span class=\"line-number\">6</span>    (3, &#039;xiezi3&#039;, &#039;http://xxx.bj.bcebos.com/dev/wgf/images/xiezi3.jpg&#039;,\n<span class=\"line-number\">7</span>        embedding(&#039;http://xxx.bj.bcebos.com/dev/wgf/images/xiezi3.jpg&#039;, &#039;image&#039;, &#039;multimodal_embedding_server&#039;)),\n<span class=\"line-number\">8</span>    (4, &#039;xiezi_test1&#039;, &#039;http://xxx.bj.bcebos.com/dev/wgf/images/xiezi_test1.jpg&#039;,\n<span class=\"line-number\">9</span>        embedding(&#039;http://xxx.bj.bcebos.com/dev/wgf/images/xiezi_test1.jpg&#039;, &#039;image&#039;, &#039;multimodal_embedding_server&#039;)),\n<span class=\"line-number\">10</span>    (5, &#039;mao1&#039;, &#039;http://xxx.bj.bcebos.com/dev/wgf/images/mao1.jpg&#039;,\n<span class=\"line-number\">11</span>        embedding(&#039;http://xxx.bj.bcebos.com/dev/wgf/images/mao1.jpg&#039;, &#039;image&#039;, &#039;multimodal_embedding_server&#039;)),\n<span class=\"line-number\">12</span>    (6, &#039;mao2&#039;, &#039;http://xxx.bj.bcebos.com/dev/wgf/images/mao2.jpg&#039;,\n<span class=\"line-number\">13</span>        embedding(&#039;http://xxx.bj.bcebos.com/dev/wgf/images/mao2.jpg&#039;, &#039;image&#039;, &#039;multimodal_embedding_server&#039;)),\n<span class=\"line-number\">14</span>    (7, &#039;mao_test1&#039;, &#039;http://xxx.bj.bcebos.com/dev/wgf/images/mao_test1.jpg&#039;,\n<span class=\"line-number\">15</span>        embedding(&#039;http://xxx.bj.bcebos.com/dev/wgf/images/mao_test1.jpg&#039;, &#039;image&#039;, &#039;multimodal_embedding_server&#039;));</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<ul>\n<li><code>embedding()</code> 函数的参数格式：embedding('图片 URL 或文本', '资源类型', '模型名称')；</li>\n<li>图片url / 文本：如果是图片url，需要是Databuilder内可以访问到的地址；</li>\n<li>资源类型：image表示图片，text表示文本；</li>\n<li>模型名称：多模态embedding，当前固定写 multimodal_embedding_server。</li>\n</ul>\n<h2 id=\"查看导入的数据\"><a href=\"#%E6%9F%A5%E7%9C%8B%E5%AF%BC%E5%85%A5%E7%9A%84%E6%95%B0%E6%8D%AE\" aria-label=\"查看导入的数据 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>查看导入的数据</h2>\n<p>执行以下 SQL 查看已导入的数据：</p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>SELECT id, content, path\n<span class=\"line-number\">2</span>FROM test_table\n<span class=\"line-number\">3</span>LIMIT 10;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T154132.239_d0a36d7.png\" alt=\"image - 2026-09-11T154132.239.png\"></p>\n<h2 id=\"执行图文搜索\"><a href=\"#%E6%89%A7%E8%A1%8C%E5%9B%BE%E6%96%87%E6%90%9C%E7%B4%A2\" aria-label=\"执行图文搜索 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>执行图文搜索</h2>\n<p>以下示例均使用 <code>test_table</code> 中的 <code>embedding</code> 列进行检索，并返回 <code>__DISTANCE</code> 距离列。通常情况下，距离越小表示结果越相似。</p>\n<h3 id=\"topk检索（图搜图：搜索相似鞋子）\"><a href=\"#topk%E6%A3%80%E7%B4%A2%EF%BC%88%E5%9B%BE%E6%90%9C%E5%9B%BE%EF%BC%9A%E6%90%9C%E7%B4%A2%E7%9B%B8%E4%BC%BC%E9%9E%8B%E5%AD%90%EF%BC%89\" aria-label=\"topk检索（图搜图：搜索相似鞋子） permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TopK检索（图搜图：搜索相似鞋子）</h3>\n<p>将鞋子图片 URL 生成查询向量，返回与该图片最相似的图片。</p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>SELECT id, content, path, __DISTANCE\n<span class=\"line-number\">2</span>FROM test_table\n<span class=\"line-number\">3</span>ORDER BY ann_distance(\n<span class=\"line-number\">4</span>    embedding,\n<span class=\"line-number\">5</span>    embedding(&#039;http://xxx.bj.bcebos.com/dev/wgf/images/xiezi_test1.jpg&#039;, &#039;image&#039;, &#039;multimodal_embedding_server&#039;)\n<span class=\"line-number\">6</span>)\n<span class=\"line-number\">7</span>LIMIT 10;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T160055.704_a6083aa.png\" alt=\"image - 2026-09-11T160055.704.png\"></p>\n<h3 id=\"topk检索（图搜图：搜索相似猫）\"><a href=\"#topk%E6%A3%80%E7%B4%A2%EF%BC%88%E5%9B%BE%E6%90%9C%E5%9B%BE%EF%BC%9A%E6%90%9C%E7%B4%A2%E7%9B%B8%E4%BC%BC%E7%8C%AB%EF%BC%89\" aria-label=\"topk检索（图搜图：搜索相似猫） permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TopK检索（图搜图：搜索相似猫）</h3>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>SELECT id, content, path, __DISTANCE\n<span class=\"line-number\">2</span>FROM test_table\n<span class=\"line-number\">3</span>ORDER BY ann_distance(\n<span class=\"line-number\">4</span>    embedding,\n<span class=\"line-number\">5</span>    embedding(&#039;http://xxx.bj.bcebos.com/dev/wgf/images/mao_test1.jpg&#039;, &#039;image&#039;, &#039;multimodal_embedding_server&#039;)\n<span class=\"line-number\">6</span>)\n<span class=\"line-number\">7</span>LIMIT 10;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T160112.772_d6f2bc8.png\" alt=\"image - 2026-09-11T160112.772.png\"></p>\n<h3 id=\"范围检索（图搜图：按距离范围搜索鞋子）\"><a href=\"#%E8%8C%83%E5%9B%B4%E6%A3%80%E7%B4%A2%EF%BC%88%E5%9B%BE%E6%90%9C%E5%9B%BE%EF%BC%9A%E6%8C%89%E8%B7%9D%E7%A6%BB%E8%8C%83%E5%9B%B4%E6%90%9C%E7%B4%A2%E9%9E%8B%E5%AD%90%EF%BC%89\" aria-label=\"范围检索（图搜图：按距离范围搜索鞋子） permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>范围检索（图搜图：按距离范围搜索鞋子）</h3>\n<p>只返回距离在 <code>0</code> 到 <code>1.5</code> 之间的图片，并按距离升序排列。</p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>SELECT id, content, path, __DISTANCE\n<span class=\"line-number\">2</span>FROM test_table\n<span class=\"line-number\">3</span>WHERE ann_distance(\n<span class=\"line-number\">4</span>    embedding,\n<span class=\"line-number\">5</span>    embedding(&#039;http://xxx.bj.bcebos.com/dev/wgf/images/xiezi_test1.jpg&#039;, &#039;image&#039;, &#039;multimodal_embedding_server&#039;)\n<span class=\"line-number\">6</span>) BETWEEN 0 AND 1.5\n<span class=\"line-number\">7</span>ORDER BY __DISTANCE;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T160136.378_c45d44a.png\" alt=\"image - 2026-09-11T160136.378.png\"></p>\n<h3 id=\"范围检索：（图搜图：按距离范围搜索猫）\"><a href=\"#%E8%8C%83%E5%9B%B4%E6%A3%80%E7%B4%A2%EF%BC%9A%EF%BC%88%E5%9B%BE%E6%90%9C%E5%9B%BE%EF%BC%9A%E6%8C%89%E8%B7%9D%E7%A6%BB%E8%8C%83%E5%9B%B4%E6%90%9C%E7%B4%A2%E7%8C%AB%EF%BC%89\" aria-label=\"范围检索：（图搜图：按距离范围搜索猫） permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>范围检索：（图搜图：按距离范围搜索猫）</h3>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>SELECT id, content, path, __DISTANCE\n<span class=\"line-number\">2</span>FROM test_table\n<span class=\"line-number\">3</span>WHERE ann_distance(\n<span class=\"line-number\">4</span>    embedding,\n<span class=\"line-number\">5</span>    embedding(&#039;http://xxx.bj.bcebos.com/dev/wgf/images/mao_test1.jpg&#039;, &#039;image&#039;, &#039;multimodal_embedding_server&#039;)\n<span class=\"line-number\">6</span>) BETWEEN 0 AND 1\n<span class=\"line-number\">7</span>ORDER BY __DISTANCE;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T160153.030_d1ab750.png\" alt=\"image - 2026-09-11T160153.030.png\"></p>\n<h3 id=\"topk检索（文搜图：搜索猫）\"><a href=\"#topk%E6%A3%80%E7%B4%A2%EF%BC%88%E6%96%87%E6%90%9C%E5%9B%BE%EF%BC%9A%E6%90%9C%E7%B4%A2%E7%8C%AB%EF%BC%89\" aria-label=\"topk检索（文搜图：搜索猫） permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TopK检索（文搜图：搜索猫）</h3>\n<p>将文本“猫咪相关的图片”生成查询向量，搜索相似图片。</p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>SELECT id, content, path, __DISTANCE\n<span class=\"line-number\">2</span>FROM test_table\n<span class=\"line-number\">3</span>ORDER BY ann_distance(\n<span class=\"line-number\">4</span>    embedding,\n<span class=\"line-number\">5</span>    embedding(&#039;猫咪相关的图片&#039;, &#039;text&#039;, &#039;multimodal_embedding_server&#039;)\n<span class=\"line-number\">6</span>)\n<span class=\"line-number\">7</span>LIMIT 10;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T160213.337_79a6bde.png\" alt=\"image - 2026-09-11T160213.337.png\"></p>\n<h3 id=\"topk检索（文搜图：使用更具体的描述搜索猫）\"><a href=\"#topk%E6%A3%80%E7%B4%A2%EF%BC%88%E6%96%87%E6%90%9C%E5%9B%BE%EF%BC%9A%E4%BD%BF%E7%94%A8%E6%9B%B4%E5%85%B7%E4%BD%93%E7%9A%84%E6%8F%8F%E8%BF%B0%E6%90%9C%E7%B4%A2%E7%8C%AB%EF%BC%89\" aria-label=\"topk检索（文搜图：使用更具体的描述搜索猫） permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TopK检索（文搜图：使用更具体的描述搜索猫）</h3>\n<p>通过增加“站着的”等修饰词，使查询描述更具体。</p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>SELECT id, content, path, __DISTANCE\n<span class=\"line-number\">2</span>FROM test_table\n<span class=\"line-number\">3</span>ORDER BY ann_distance(\n<span class=\"line-number\">4</span>    embedding,\n<span class=\"line-number\">5</span>    embedding(&#039;站着的猫咪图片&#039;, &#039;text&#039;, &#039;multimodal_embedding_server&#039;)\n<span class=\"line-number\">6</span>)\n<span class=\"line-number\">7</span>LIMIT 10;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T160229.779_43a5dda.png\" alt=\"image - 2026-09-11T160229.779.png\"></p>\n<h3 id=\"topk检索（文搜图：搜索鞋子）\"><a href=\"#topk%E6%A3%80%E7%B4%A2%EF%BC%88%E6%96%87%E6%90%9C%E5%9B%BE%EF%BC%9A%E6%90%9C%E7%B4%A2%E9%9E%8B%E5%AD%90%EF%BC%89\" aria-label=\"topk检索（文搜图：搜索鞋子） permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>TopK检索（文搜图：搜索鞋子）</h3>\n<p>使用文本查询“皮鞋相关的图片”，并限制距离范围。</p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>SELECT id, content, __DISTANCE\n<span class=\"line-number\">2</span>FROM test_table\n<span class=\"line-number\">3</span>WHERE ann_distance(\n<span class=\"line-number\">4</span>    embedding,\n<span class=\"line-number\">5</span>    embedding(&#039;皮鞋相关的图片&#039;, &#039;text&#039;, &#039;multimodal_embedding_server&#039;)\n<span class=\"line-number\">6</span>) BETWEEN 0 AND 1.5\n<span class=\"line-number\">7</span>ORDER BY __DISTANCE\n<span class=\"line-number\">8</span>LIMIT 10;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T160229.779_43a5dda.png\" alt=\"image - 2026-09-11T160229.779.png\"></p>\n<h3 id=\"范围检索（文搜图：按距离范围搜索鞋子）\"><a href=\"#%E8%8C%83%E5%9B%B4%E6%A3%80%E7%B4%A2%EF%BC%88%E6%96%87%E6%90%9C%E5%9B%BE%EF%BC%9A%E6%8C%89%E8%B7%9D%E7%A6%BB%E8%8C%83%E5%9B%B4%E6%90%9C%E7%B4%A2%E9%9E%8B%E5%AD%90%EF%BC%89\" aria-label=\"范围检索（文搜图：按距离范围搜索鞋子） permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>范围检索（文搜图：按距离范围搜索鞋子）</h3>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>SELECT id, content, __DISTANCE\n<span class=\"line-number\">2</span>FROM test_table\n<span class=\"line-number\">3</span>WHERE ann_distance(\n<span class=\"line-number\">4</span>    embedding,\n<span class=\"line-number\">5</span>    embedding(&#039;鞋子相关的图片&#039;, &#039;text&#039;, &#039;multimodal_embedding_server&#039;)\n<span class=\"line-number\">6</span>) BETWEEN 0 AND 1.5\n<span class=\"line-number\">7</span>ORDER BY __DISTANCE\n<span class=\"line-number\">8</span>LIMIT 10;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T160229.779_43a5dda.png\" alt=\"image - 2026-09-11T160229.779.png\"></p>\n<h3 id=\"单独调用-embedding-函数\"><a href=\"#%E5%8D%95%E7%8B%AC%E8%B0%83%E7%94%A8-embedding-%E5%87%BD%E6%95%B0\" aria-label=\"单独调用 embedding 函数 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>单独调用 embedding() 函数</h3>\n<p>可以直接调用 <code>embedding()</code> 函数生成向量：</p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>SELECT embedding(\n<span class=\"line-number\">2</span>    &#039;http://xxx.bj.bcebos.com/dev/wgf/images/xiezi_test1.jpg&#039;,\n<span class=\"line-number\">3</span>    &#039;image&#039;,\n<span class=\"line-number\">4</span>    &#039;multimodal_embedding_server&#039;\n<span class=\"line-number\">5</span>) AS embedding;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/image%20-%202026-09-11T160317.808_c96013b.png\" alt=\"image - 2026-09-11T160317.808.png\"></p>\n<h2 id=\"使用文本生成-embedding\"><a href=\"#%E4%BD%BF%E7%94%A8%E6%96%87%E6%9C%AC%E7%94%9F%E6%88%90-embedding\" aria-label=\"使用文本生成 embedding permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>使用文本生成 embedding</h2>\n<p>如果测试环境无法提供图片 URL，可以将文本转换为 embedding，使用同一张表验证文本检索图片的流程。</p>\n<h3 id=\"导入文本数据\"><a href=\"#%E5%AF%BC%E5%85%A5%E6%96%87%E6%9C%AC%E6%95%B0%E6%8D%AE\" aria-label=\"导入文本数据 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>导入文本数据</h3>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>INSERT INTO test_table (id, content, path, embedding) VALUES\n<span class=\"line-number\">2</span>    (1, &#039;xiezi1&#039;, &#039;xiezi1&#039;,\n<span class=\"line-number\">3</span>        embedding(&#039;一双棕色的鞋子&#039;, &#039;text&#039;, &#039;multimodal_embedding_server&#039;)),\n<span class=\"line-number\">4</span>    (2, &#039;xiezi2&#039;, &#039;xiezi2&#039;,\n<span class=\"line-number\">5</span>        embedding(&#039;一双红色的鞋子&#039;, &#039;text&#039;, &#039;multimodal_embedding_server&#039;)),\n<span class=\"line-number\">6</span>    (6, &#039;mao2&#039;, &#039;mao2&#039;,\n<span class=\"line-number\">7</span>        embedding(&#039;一只黄色的猫&#039;, &#039;text&#039;, &#039;multimodal_embedding_server&#039;));</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<h3 id=\"查看文本数据\"><a href=\"#%E6%9F%A5%E7%9C%8B%E6%96%87%E6%9C%AC%E6%95%B0%E6%8D%AE\" aria-label=\"查看文本数据 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>查看文本数据</h3>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>SELECT id, content, path\n<span class=\"line-number\">2</span>FROM test_table\n<span class=\"line-number\">3</span>LIMIT 10;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<h3 id=\"执行文本-top-k-查询\"><a href=\"#%E6%89%A7%E8%A1%8C%E6%96%87%E6%9C%AC-top-k-%E6%9F%A5%E8%AF%A2\" aria-label=\"执行文本 top k 查询 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>执行文本 Top-K 查询</h3>\n<p>使用文本查询生成 embedding，并返回最相似的图片记录：</p>\n\n    <div class=\"code-block-wrapper\">\n        <div class=\"code-block\">\n            <div class=\"code-block-header\">\n                <span class=\"code-block-name\">SQL</span>\n                <button class=\"code-copy-btn\" data-tooltip-text=\"\">\n                    <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.57894 3.45614C5.57894 3.38832 5.63392 3.33333 5.70175 3.33333H12.5439C12.6117 3.33333 12.6667 3.38832 12.6667 3.45614V10.2982C12.6667 10.3661 12.6117 10.4211 12.5439 10.4211H11.7544V5.70175C11.7544 4.89754 11.1025 4.24561 10.2982 4.24561H5.57894V3.45614ZM4.24561 4.24561V3.45614C4.24561 2.65194 4.89754 2 5.70175 2H12.5439C13.3481 2 14 2.65194 14 3.45614V10.2982C14 11.1025 13.3481 11.7544 12.5439 11.7544H11.7544V12.5439C11.7544 13.3481 11.1025 14 10.2982 14H3.45614C2.65194 14 2 13.3481 2 12.5439V5.70175C2 4.89754 2.65194 4.24561 3.45614 4.24561H4.24561ZM3.33333 5.70175C3.33333 5.63392 3.38832 5.57894 3.45614 5.57894H10.2982C10.3661 5.57894 10.4211 5.63392 10.4211 5.70175V12.5439C10.4211 12.6117 10.3661 12.6667 10.2982 12.6667H3.45614C3.38832 12.6667 3.33333 12.6117 3.33333 12.5439V5.70175Z\" fill=\"currentColor\"></path> </svg>\n                    复制\n                </button>\n            </div>\n            <div class=\"code-block-content\">\n                <pre class=\"language-text\"><code><span class=\"line-number\">1</span>SELECT id, content, path, __DISTANCE\n<span class=\"line-number\">2</span>FROM test_table\n<span class=\"line-number\">3</span>ORDER BY ann_distance(\n<span class=\"line-number\">4</span>    embedding,\n<span class=\"line-number\">5</span>    embedding(&#039;shoes&#039;, &#039;text&#039;, &#039;multimodal_embedding_server&#039;)\n<span class=\"line-number\">6</span>)\n<span class=\"line-number\">7</span>LIMIT 10;\n<span class=\"line-number\">8</span>\n<span class=\"line-number\">9</span>SELECT id, content, path, __DISTANCE\n<span class=\"line-number\">10</span>FROM test_table\n<span class=\"line-number\">11</span>ORDER BY ann_distance(\n<span class=\"line-number\">12</span>    embedding,\n<span class=\"line-number\">13</span>    embedding(&#039;cat&#039;, &#039;text&#039;, &#039;multimodal_embedding_server&#039;)\n<span class=\"line-number\">14</span>)\n<span class=\"line-number\">15</span>LIMIT 10;</code></pre>\n            </div>\n        </div>\n    </div>\n  \n<p>执行结果参考下图：</p>\n<p><img src=\"https://bce.bdstatic.com/doc/bce-doc/DataBuilder/1dfee54f58f86e82dc91120a1c44687f_1dfee54.png\" alt=\"1dfee54f58f86e82dc91120a1c44687f.png\"></p>","fields":{"slug":"pmtwm0iu0","title":"图文搜索最佳实践","date":"2026-09-11","extractedHeadings":[]},"headings":[{"value":"前提条件","depth":2},{"value":"操作步骤","depth":2},{"value":"步骤一：创建 Notebook","depth":3},{"value":"步骤二：连接分析与 AI 搜索实例","depth":3},{"value":"步骤三：创建测试数据","depth":2},{"value":"创建数据库","depth":3},{"value":"选择数据库","depth":3},{"value":"创建数据表和 ANN 索引","depth":3},{"value":"导入图片数据并生成 embedding","depth":3},{"value":"查看导入的数据","depth":2},{"value":"执行图文搜索","depth":2},{"value":"TopK检索（图搜图：搜索相似鞋子）","depth":3},{"value":"TopK检索（图搜图：搜索相似猫）","depth":3},{"value":"范围检索（图搜图：按距离范围搜索鞋子）","depth":3},{"value":"范围检索：（图搜图：按距离范围搜索猫）","depth":3},{"value":"TopK检索（文搜图：搜索猫）","depth":3},{"value":"TopK检索（文搜图：使用更具体的描述搜索猫）","depth":3},{"value":"TopK检索（文搜图：搜索鞋子）","depth":3},{"value":"范围检索（文搜图：按距离范围搜索鞋子）","depth":3},{"value":"单独调用 embedding() 函数","depth":3},{"value":"使用文本生成 embedding","depth":2},{"value":"导入文本数据","depth":3},{"value":"查看文本数据","depth":3},{"value":"执行文本 Top-K 查询","depth":3}]}},"pageContext":{"isCreatedByStatefulCreatePages":false,"slug":"pmtwm0iu0","prev":{"id":"jmtwlxocl","name":"向量检索性能测试报告","path":"jmtwlxocl","filePath":"百度胜算Doris增强介绍/向量检索/向量检索性能测试报告.md","seo":null,"parentIds":["4mtwk96ql","mmtwk9l0q"],"parents":[{"id":"4mtwk96ql","documentId":"a40119a5-3e8a-43bb-bee7-52e27df99e0e","name":"百度胜算Doris增强介绍","repoName":"DataBuilder","filePath":"百度胜算Doris增强介绍","disabled":false,"path":"4mtwk96ql","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null},{"id":"mmtwk9l0q","documentId":"d6e96a6f-6485-48ba-a8cb-62b53b8c4583","name":"向量检索","repoName":"DataBuilder","filePath":"百度胜算Doris增强介绍/向量检索","disabled":false,"path":"mmtwk9l0q","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null}]},"next":{"id":"kmtwkpnmh","name":"全文检索","path":"kmtwkpnmh","filePath":"百度胜算Doris增强介绍/全文检索/全文检索相关性使用手册.md","seo":null,"parentIds":["4mtwk96ql","Ymtwk9t9p"],"parents":[{"id":"4mtwk96ql","documentId":"a40119a5-3e8a-43bb-bee7-52e27df99e0e","name":"百度胜算Doris增强介绍","repoName":"DataBuilder","filePath":"百度胜算Doris增强介绍","disabled":false,"path":"4mtwk96ql","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null},{"id":"Ymtwk9t9p","documentId":"f4f6d5e1-fca7-469c-89c9-1a3535cc9e5c","name":"全文检索","repoName":"DataBuilder","filePath":"百度胜算Doris增强介绍/全文检索","disabled":false,"path":"Ymtwk9t9p","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null}]},"parents":[{"id":"4mtwk96ql","documentId":"a40119a5-3e8a-43bb-bee7-52e27df99e0e","name":"百度胜算Doris增强介绍","repoName":"DataBuilder","filePath":"百度胜算Doris增强介绍","disabled":false,"path":"4mtwk96ql","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null},{"id":"mmtwk9l0q","documentId":"d6e96a6f-6485-48ba-a8cb-62b53b8c4583","name":"向量检索","repoName":"DataBuilder","filePath":"百度胜算Doris增强介绍/向量检索","disabled":false,"path":"mmtwk9l0q","lastMergeTime":null,"isApiDoc":null,"httpMethod":null,"seo":null,"sourceOrgName":null,"sourceRepoName":null,"sourceDocumentId":"","solutionTag":null,"solutionColor":null}],"specificSeo":null}}}