qdrant/go-client

Go client for Qdrant vector search engine

解決的問題

本專案提供一個 Go 客戶端程式庫,讓開發者能夠與 Qdrant 向量搜尋引擎進行互動。它簡化了在 Go 應用程式中連接、管理及查詢 Qdrant 實例的過程。

工作原理

該程式庫實作一個高階客戶端,包裝低階的 gRPC 客戶端,以與 Qdrant 伺服器通訊。它提供一組實用工具與方法,用於執行常見操作,例如建立集合、插入或更新點(帶有載荷的向量),以及執行帶有可選過濾條件的相似性搜尋。

適用對象

正在其 AI 應用中使用 Qdrant 作為向量資料庫的 Go 開發者,例如實作 RAG 或相似性搜尋的開發者。

主要特色

  • 用於管理集合與點的高階 Go API。
  • 支援可設定選項(TLS、API 金鑰、PoolSize)的 gRPC 通訊。
  • 可執行帶有元資料過濾的向量搜尋。
  • 透過 go get 即可輕鬆安裝。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案