• Home
  • Categories
  • Tags
  • Pricing
  • Submit
  1. Home
  2. Vector Database Engines
  3. vearch

vearch

Vearch is a distributed vector search engine designed for AI-native applications, enabling scalable and efficient similarity search across large datasets.

🌐Visit Website

About this tool

vearch

Vearch is a cloud-native distributed vector database designed for efficient similarity search of embedding vectors in AI applications.

  • Website/Source: https://github.com/vearch/vearch
  • Category: vector-database-engines
  • Tags: open-source, distributed, vector-search, ai
  • License: Apache-2.0

Features

  • Distributed & Cloud-Native: Built for scalable, distributed deployments.
  • Hybrid Search: Supports both vector search and scalar filtering.
  • Performance: Fast vector retrieval, capable of searching millions of objects in milliseconds.
  • Scalability & Reliability: Supports replication and elastic scaling out.
  • Replication: Raft-based partition replication for reliability.
  • RESTful APIs: Provides APIs for upsert, delete, search, and query operations.
  • Multiple SDKs: Official SDKs for Python and Go; Java SDK under development.
  • Integration with AI Frameworks:
    • Langchain (Python)
    • LlamaIndex
    • Langchaingo (Go)
    • LangChain4j (Java)
  • Visual Search Support: Can be used to build large-scale visual search systems (e.g., indexing billions of images).
  • Core Engine: Uses Gamma, based on Faiss, for vector storage, indexing, and retrieval.
  • Easy Deployment:
    • Kubernetes (Helm charts)
    • Docker Compose (standalone and cluster modes)
    • Docker and source compilation supported
  • Component Architecture:
    • Master: Schema management, metadata, resource coordination
    • Router: REST API, request routing, result merging
    • PartitionServer (PS): Hosts document partitions with replication
  • OpenAPI Support: For API documentation and integration
  • Backup & Compression: Supports backup with zstd compression
  • Flamegraph UI: Web UI support for performance flamegraphs

Pricing

Vearch is open-source and free to use under the Apache-2.0 license. No paid plans are mentioned.

Usage Examples

  • As a memory backend for AI and RAG (retrieval-augmented generation) applications
  • As a vector store for frameworks like Langchain and LlamaIndex
  • Building large-scale image and visual search systems

Deployment

  • Kubernetes: via Helm repository or local charts
  • Docker Compose: standalone and cluster modes
  • Docker and source compilation options

References

  • Vearch Documentation
  • API Documentation
  • Academic Paper: "The Design and Implementation of a Real Time Visual Search System on JD E-commerce Platform"
Surveys

Loading more......

Information

Websitegithub.com
PublishedMay 13, 2025

Categories

1 Item
Vector Database Engines

Tags

4 Items
#open-source
#distributed
#vector search
#AI

Similar Products

6 result(s)
Havenask

Havenask is an open-source distributed search engine with support for vector search, designed for large-scale AI and search applications.

citrus

A distributed vector database designed for scalable and efficient vector similarity search. It is purpose-built for handling large-scale vector data and search workloads.

Deep Lake

Deep Lake is a vector database designed as a data lake for AI, capable of storing and managing vector embeddings, text, images, and videos. It utilizes a tensor format for efficient querying and integration with AI algorithms, making it suitable for similarity search and machine learning workflows. It is open-source and tailored for handling unstructured and multimodal data, with seamless integration with frameworks like PyTorch and TensorFlow.

Marqo

Marqo is an open-source neural search engine that leverages vector representations to enable semantic search over textual data. It abstracts vector database complexity and provides a high-level interface for building advanced search applications.

Crate

Crate is an open-source distributed SQL database with support for vector data types and vector search, suitable for AI-driven applications.

MeiliSearch

MeiliSearch is an open-source, fast, and relevant search engine that supports vector search capabilities, making it suitable for AI applications requiring vector database functionality.

Built with
Ever Works
Ever Works

Connect with us

Stay Updated

Get the latest updates and exclusive content delivered to your inbox.

Product

  • Categories
  • Tags
  • Pricing
  • Help

Clients

  • Sign In
  • Register
  • Forgot password?

Company

  • About Us
  • Admin
  • Sitemap

Resources

  • Blog
  • Submit
  • API Documentation
All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
Copyright © 2025 Acme. All rights reserved.·Terms of Service·Privacy Policy·Cookies