Vearch ist eine Cloud-native-verteilte Vektor-Datenbank zur effizienten Ähnlichkeitssuche bei Einbettung von Vektoren in Ihre AI-Anwendungen.
Hybridsuche : Sowohl Vektorsuche als auch Skalarfilterung.
Leistung : Schnelles Vektor -Abruf - Suche von Millionen von Objekten in Millisekunden.
Skalierbarkeit und Zuverlässigkeit : Replikation und elastische Skalierung.
Python SDK
GO SDK
Java SDK (in der Entwicklung)
Langchain
Llamaindex
Langchaingo
Langchain4J
Stellen Sie den Vearch -Cluster auf K8S ein
Fügen Sie Diagramme durch das Repo hinzu
$ helm repo add vearch https://vearch.github.io/vearch-helm
$ helm repo update && helm install my-release vearch/vearch
Fügen Sie Diagramme von lokal hinzu
$ git clone https://github.com/vearch/vearch-helm.git && cd vearch-helm
$ helm install my-release ./charts -f ./charts/values.yaml
Beginnen Sie mit Docker-Compose
Standalone -Modus
$ cd cloud
$ cp ../config/config.toml .
$ docker-compose --profile standalone up -d
Clustermodus
$ cd cloud
$ cp ../config/config_cluster.toml .
$ docker-compose --profile cluster up -d
Bereitstellung von Docker : Beginnen Sie schnell mit dem Vearch Docker -Bild. Weitere Informationen finden Sie in DeployByDocker
Kompilieren Sie nach Quellcode : Kompilieren Sie schnell die Quellcodes. Weitere Informationen finden Sie in SourceCompileDeployment
Vencharchitektur

Master : Verantwortlich für Schemamanagement, Metadaten auf Clusterebene und Ressourcenkoordination.
Router : Bietet eine erholsame API: upsert , delete , search und query ; Anfordern Sie Routing und Ergebnisverschmelzung.
PartitionServer (PS) : Hosts Dokumentpartitionen mit RAFT-basierter Replikation. Gamma ist die Kernvektor -Suchmaschine, die basierend auf FAISS implementiert wird. Es bietet die Fähigkeit, die Vektoren und Skalare zu speichern, zu indizieren und abzurufen.
Verweis auf Zitat, wenn Sie Vench in einem Forschungsarbeit verwenden:
@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}
}
Sie können Fehler melden oder Fragen auf der Seite "Problemen des Repositorys" stellen.
Für die öffentliche Diskussion von Vearch oder für Fragen können Sie auch eine E-Mail an [email protected] senden.
Unsere Slack: https://vearchworkspace.slack.com
Willkommen, den Firmennamen in dieser Ausgabe zu registrieren: #230 (in der Reihenfolge der Registrierung)

Lizenziert unter der Apache -Lizenz, Version 2.0. Einzelheiten siehe Lizenz und Mitteilung.