Mariadb Cloud Hybrid Rag Search
M

Mariadb Cloud Hybrid Rag Search

這是一個基於MariaDB Cloud的混合檢索增強生成(RAG)搜索系統演示項目。它集成了MariaDB向量搜索和通過FastMCP服務器實現的Brave Search網絡搜索增強,使用20 Newsgroups數據集作為示例,提供即插即用的混合搜索架構。
2.5分
7.4K

什麼是MariaDB Cloud Hybrid RAG-Ready Search?

這是一個完整的搜索解決方案,將您自己的數據(存儲在MariaDB Cloud中)與即時網絡搜索結果相結合。它使用向量搜索技術理解查詢的語義含義,同時通過Brave搜索API獲取最新的網絡信息,為AI應用提供全面、準確的檢索結果。

如何使用這個搜索服務?

您可以通過簡單的Python腳本啟動搜索服務,輸入查詢問題,系統會自動從您的數據庫和互聯網中檢索相關信息,並以結構化格式返回結果。整個過程無需複雜的配置,開箱即用。

適用場景

適用於需要結合內部知識和外部信息的各種應用,如智能客服、研究助手、產品推薦系統、企業知識庫增強等。特別適合需要即時信息的RAG應用場景。

主要功能

混合搜索能力
同時檢索本地數據庫中的結構化數據和互聯網上的即時信息,提供全面的搜索結果
語義理解搜索
使用向量搜索技術,理解查詢的語義含義,而不僅僅是關鍵詞匹配
即時網絡增強
通過Brave搜索API獲取最新的網絡信息,確保結果的時效性
RAG就緒架構
專為檢索增強生成應用設計,可直接集成到AI對話系統中
易於部署
純Python實現,無需Node.js等複雜依賴,快速部署到任何環境
可擴展設計
模塊化架構,支持自定義數據源和搜索策略
優勢
一站式解決方案:結合了數據庫管理和網絡搜索功能
即時性:網絡搜索結果保持最新
準確性:語義搜索提供更相關的內部結果
成本效益:使用免費或低成本的Brave搜索API
易於集成:提供清晰的API和示例代碼
可擴展性:支持自定義數據源和搜索邏輯
侷限性
依賴外部API:需要Brave搜索API密鑰
需要MariaDB Cloud賬戶:數據庫服務需要註冊
網絡延遲:外部搜索可能增加響應時間
數據量限制:免費API可能有調用限制
配置複雜度:需要正確設置多個配置文件

如何使用

環境準備
安裝Python 3.10+和必要的依賴包
獲取API密鑰
註冊MariaDB Cloud免費試用賬戶和Brave搜索API免費密鑰
配置連接信息
在配置文件中設置數據庫連接信息和API密鑰
初始化數據庫
創建數據庫表結構和向量索引
加載示例數據
導入20個新聞組數據集並生成向量嵌入
啟動搜索服務
運行主程序開始使用混合搜索功能

使用案例

技術研究助手
研究人員需要了解某個技術領域的最新發展和歷史背景
產品信息查詢
用戶想了解某個產品的技術規格和用戶評價
企業知識庫增強
員工需要查詢公司內部文檔和相關行業信息

常見問題

我需要付費使用這個解決方案嗎?
如何替換示例數據為我的業務數據?
搜索響應時間大概是多少?
支持中文搜索嗎?
如何將結果集成到我的AI應用中?
遇到連接錯誤怎麼辦?

相關資源

MariaDB Cloud免費試用
註冊MariaDB Cloud免費試用賬戶
Brave搜索API
獲取免費的Brave搜索API密鑰
GitHub倉庫
完整的源代碼和文檔
MariaDB向量搜索文檔
MariaDB向量搜索功能詳細文檔
FastMCP文檔
FastMCP服務器框架文檔
RAG應用指南
使用MariaDB構建RAG應用的最佳實踐

安裝

複製以下命令到你的Client進行配置
注意:您的密鑰屬於敏感信息,請勿與任何人分享。

替代品

A
Airweave
Airweave是一個開源的人工智能代理和RAG系統的上下文檢索層,它連接並同步各種應用程序、工具和數據庫的數據,通過統一的搜索接口為AI代理提供相關、即時、多源的上下文信息。
Python
7.1K
5分
B
Better Icons
一個提供超過20萬圖標搜索和檢索的MCP服務器和CLI工具,支持150多個圖標庫,幫助AI助手和開發者快速獲取和使用圖標。
TypeScript
6.9K
4.5分
H
Haiku.rag
Haiku RAG是一個基於LanceDB、Pydantic AI和Docling構建的智能檢索增強生成系統,支持混合搜索、重排序、問答代理、多代理研究流程,並提供本地優先的文檔處理和MCP服務器集成。
Python
9.3K
5分
C
Claude Context
Claude Context是一個MCP插件,通過語義代碼搜索為AI編程助手提供整個代碼庫的深度上下文,支持多種嵌入模型和向量數據庫,實現高效代碼檢索。
TypeScript
17.9K
5分
A
Acemcp
Acemcp是一個代碼庫索引和語義搜索的MCP服務器,支持自動增量索引、多編碼文件處理、.gitignore集成和Web管理界面,幫助開發者快速搜索和理解代碼上下文。
Python
17.1K
5分
M
MCP
微軟官方MCP服務器,為AI助手提供最新微軟技術文檔的搜索和獲取功能
15.0K
5分
A
Annas MCP
Anna's Archive的MCP服務器和CLI工具,用於搜索和下載該平臺的文檔,支持通過API密鑰訪問。
Go
12.2K
4.5分
S
Search1api
Search1API MCP Server是一個基於Model Context Protocol (MCP)的服務器,提供搜索和爬取功能,支持多種搜索服務和工具。
TypeScript
15.5K
4分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
39.0K
4.5分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
30.5K
5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
119.9K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
30.3K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
24.1K
4.8分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
20.4K
5分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
19.1K
4.5分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
79.0K
4.7分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2026AIBase