Back to Gap Map Infrastructure / Storage & Retrieval

Vearch

Vearch project
open source / Overall score: 2.8

Vearch is a distributed vector database for similarity search over embeddings, combining vector retrieval with scalar filtering in hybrid queries. It deploys as a cluster with separate master, router and partition-server roles.

Openness

5 high confidence
5.0
license
Apache-2.0(OSI)
source
public
core features withheld
no

Apache-2.0 license body confirmed. The repository is public and unarchived and builds the whole product, and the README describes no paid tier, enterprise edition or license-gated build beside it, so source is public and the core ungated.

Adoption

2 low confidence
2.0

The vearch package on PyPI is a thin client for a running cluster with negligible downloads of its own, so banding on it would measure neither the product nor its reach. That leaves GitHub stars as the adoption signal instead.

Capability

4 medium confidence
4.0

Vearch runs as a distributed cluster, splitting work across master, router and partition servers with raft-based replication and elastic scale-out, which makes it a complete system that scales across machines. Its retrieval is vector similarity plus scalar filtering, with no full-text mode and no model hosted in the serving path, so it sits one step below Vespa.

  • https://raw.githubusercontent.com/vearch/vearch/master/README.md recorded 2026-10-08

    README lists "Hybrid search" as vector search plus scalar filtering, and "Replication and elastic scaling out", and describes a "Router" and "PartitionServer (PS)" role split with "raft-based replication"; searched the body for full-text, BM25 and lexical: none.

Verified 2026-09-27