Vearch-это облачная распределенная векторная база данных для эффективного поиска сходства встроенных векторов в ваши приложения AI.
Гибридный поиск : как векторный поиск, так и скалярная фильтрация.
Производительность : быстрый поиск вектора - Поиск из миллионов объектов в миллисекундах.
Масштабируемость и надежность : репликация и упругое масштабирование.
Python SDK
Go Sdk
Java SDK (в процессе разработки)
Лангхейн
Lmamaindex
Лангчанго
Langchain4j
Развернуть кластер Vearch на K8s
Добавить графики через репо
$ 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
Deploy By Docker : быстро начните с изображения Vearch Docker, см. DeploybyDocker
Компиляция исходным кодом : быстро скомпилируйте исходные коды, см. SourcecompiledEployment
Vearch Architecture

Мастер : Отвечает за управление схемами, метаданные уровня кластера и координацию ресурсов.
Маршрутизатор : предоставляет RESTFUL API: upsert , delete , search и query ; запросить маршрутизацию и слияние результатов.
PartitionServer (PS) : разделы «Хост документов» с репликацией на основе плотов. Gamma является поисковой системой Core Vector, реализованной на основе FAISS. Он обеспечивает способность хранения, индексации и извлечения векторов и скаляров.
Ссылка на CITE, когда вы используете 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].
Наш Slack: https://vearchworkspace.slack.com
Добро пожаловать, чтобы зарегистрировать название компании в этом выпуске: #230 (в порядке регистрации)

Лицензирован по лицензии Apache, версия 2.0. Для получения подробной информации см. Лицензию и уведомление.