lynsedb
v0.1.6
LynseDB是一個純粹用 Python 實現的向量資料庫,設計為輕量級、伺服器可選且易於本地或遠端部署。它提供簡單明了的Python API,旨在降低向量資料庫的使用門檻。
它專注於實現 100% 的召回率,將召回率的準確性置於高速搜尋效能之上。這種方法確保使用者能夠可靠地檢索所有相關向量數據,使 LynseDB 特別適合需要在數百毫秒內響應的應用程式。
⚡伺服器可選,參數簡單,API 簡單。
⚡快速、記憶體高效、輕鬆擴展到數百萬個向量。
⚡基於通用Python軟體棧,平台無關,通用性強。
⚡召回優先設計、生命週期搜尋快取技術、FieldExpression快速過濾、Field多型索引等以使用者為中心的特性
LynseDB 正在積極更新,不保證 API 向後相容性。您應該在部署期間使用版本號作為強約束,以避免不必要的功能衝突和錯誤。
儘管我們的目標是在十億規模的向量上啟用強力搜尋或倒排索引,但我們目前仍然建議在數百萬向量或更少的規模上使用它以獲得最佳體驗。
建議在單一進程環境下使用Python原生API,無論是單執行緒或多執行緒;為了確保多進程環境下的進程安全,請使用HTTP API。
pip install LynseDB
您必須先在主機上安裝 Docker。
安裝客戶端 API 套件後:
docker pull birchkwok/lynsedb:latest