跳转到内容
搜索文档

搜索模式

最后更新 查看 MarkdownAgent 设置

AI Search 支持三种搜索模式:向量、关键词和混合。默认情况下,新实例仅使用向量搜索。您可以在创建或更新实例时启用关键词或混合搜索。

向量搜索

向量搜索将您的查询转换为向量嵌入,并找到具有相似含义的分块,即使确切的单词不同也是如此。它知道“部署指南 (deployment guide)”和“如何发布我的应用 (how to ship my app)”代表着类似的意思。然而,它可能会丢失具体细节。在形如 “ERR_CONNECTION_REFUSED timeout” 的查询中,向量搜索可以捕获连接失败的大致概念,但可能无法将包含该确切错误字符串的页面呈现出来。

关键词搜索

关键词搜索使用 BM25 全文搜索来精确匹配包含您查询词条的分块。当您搜索 “ERR_CONNECTION_REFUSED timeout” 时,BM25 会找到确实包含 “ERR_CONNECTION_REFUSED” 这个词的文档。然而,它可能会漏掉一篇描述同一问题但使用“排查网络连接故障 (troubleshooting network connections)”表述的页面。请参阅 关键词搜索 以了解如何设置。

混合搜索

混合搜索并行运行向量搜索和关键词搜索,并使用融合方法合并结果。向量搜索理解意图,关键词搜索匹配具体词条。结合起来,形如 “ERR_CONNECTION_REFUSED timeout” 的查询既能找到确切的错误页面,也能找到相关的故障排查内容。请参阅 混合搜索 以了解如何设置。

混合搜索

这篇文档对您有帮助吗?