vearch
v3.5.4
Vearch是一個雲本地分佈式矢量數據庫,用於對AI應用程序中嵌入向量的有效相似性搜索。
混合搜索:矢量搜索和標量過濾。
性能:快速矢量檢索 - 搜索數百萬個毫秒的對象。
可伸縮性和可靠性:複製和彈性擴展。
Python SDK
去SDK
Java SDK(正在開發)
Langchain
Llamaindex
Langchaingo
langchain4j
在K8S上部署Veake Chearch crom
通過存儲庫添加圖表
$ helm repo add vearch https://vearch.github.io/vearch-helm
$ helm repo update && helm install my-release vearch/vearch
添加本地圖表
$ git clone https://github.com/vearch/vearch-helm.git && cd vearch-helm
$ helm install my-release ./charts -f ./charts/values.yaml
從Docker-Compose開始
獨立模式
$ cd cloud
$ cp ../config/config.toml .
$ docker-compose --profile standalone up -d
集群模式
$ cd cloud
$ cp ../config/config_cluster.toml .
$ docker-compose --profile cluster up -d
由Docker部署:快速從Veage Docker Image開始,請參閱DeploybyDocker
按源代碼進行編譯:快速編譯源代碼,請參閱SourceCompileDeployment
Vearch架構

主:負責模式管理,集群級元數據和資源協調。
路由器:提供RESTFUL API: upsert , delete , search和query ;請求路由並結果合併。
PartitionServer(PS) :託管具有基於筏的複制的文檔分區。伽瑪是基於FAISS實施的核心向量搜索引擎。它提供了存儲,索引和檢索向量和標量的能力。
引用研究論文中使用Vearch時引用:
@misc{li2019design,
title={The Design and Implementation of a Real Time Visual Search System on JD E-commerce Platform},
author={Jie Li and Haifeng Liu and Chuanghua Gui and Jianyu Chen and Zhenyun Ni and Ning Wang},
year={2019},
eprint={1908.07389},
archivePrefix={arXiv},
primaryClass={cs.IR}
}
您可以在存儲庫的問題頁面中報告錯誤或提出問題。
有關Vearch或有關問題的公眾討論,您也可以將電子郵件發送至[email protected]。
我們的懈怠:https://vearchworkspace.slack.com
歡迎在此期間註冊公司名稱:#230(按註冊順序)

根據Apache許可證獲得許可,版本2.0。有關詳細信息,請參見許可證和通知。