vearch

Distributed vector search for AI-native applications

APACHE-2.0 License

Downloads
1.3K
Stars
2K
Committers
36

Bot releases are hidden (Show)

vearch - v3.3.0

Published by zcdb about 1 year ago

Added

  • Add python demos
  • Add more info in cluster/health and cluster/stats
  • Add python sdk
  • Add ps faulty list

Removed

  • Delete_by_query no longer supports containing vectors

Changed

  • Use rocksdb instead of mmap to persist memory raw vector

Fixed

  • Fix raft error
  • Fix delete_by_query
  • Fix possible int overflow when vector dimension is large
  • Fix null pointer when the search result is null
  • Fix illegal json error when id type is long and the value is out of bound
vearch -

Published by zcdb over 1 year ago

1.Add option for build script.
2.HNSW now support brute force search.
3.Classification of gamma log.

vearch - v3.2.9

Published by wxingda over 1 year ago

  1. Fixed build script.
  2. Fixed continuous integration script.
  3. Improved the speed of range index deletion.
  4. Added test cases.
  5. Integrated gamma into vearch.
vearch - v3.2.8

Published by zcdb almost 3 years ago

Improve the performance of Python sdk;
Add trace and timeout;
Support router and ps resource isolation by resource name;
Update vearch image search demo;
Search replica using round robin instead of random strategy;
Fix bugs of inserting and searching
Compatible with faiss v1.7.1

vearch - v3.2.7

Published by kuailelijuan over 3 years ago

Overview: Gamma supports three storage types: RocksDB, MemoryOnly, and Mmap. v3.2.7 mainly modifies and optimizes Mmap. The specific modifications are as follows:

1.Use a unified way to store vectors and scalars;
2.Use cache to improve query performance;
3.Reduce scalar memory usage;
4.Supports dynamic modification of the cache size, and flexible storage and retraction of memory;
5.Fix the occasional inaccurate query of scalar index
6.Support raft snapshot

vearch -

Published by zcdb almost 4 years ago

1、Master API move to router,master can replace by etcd server。 need open config : master_merge_into_router。
2、Add search current limit function
3、Optimize loading logic
4、Replace faiss hnsw by hnswlib
5、Support the multiple retrieval models
6、Compatible with faiss 1.6.4
7、Update raft version
8、Some fix

vearch - v3.2.0_1

Published by qiutianme about 4 years ago

  1. fix compiling error without rocksdb in v3.2.0
vearch - v3.2.0 is released

Published by wxingda about 4 years ago

  1. The new interfaces of gamma engine retrieval model, ivfpq, ivfflat, ivfbinary and hnsw are all changed to the new interfaces.
  2. Router, PS reconstruction: json changed to protobuf; Insert and search performance improved; Router added grpc interfaces.
  3. Original vector compression, table string compression.
  4. Master and etcd are separated, and the Master service supports automatic service discovery, query data node automatically shielded from accessing the failed node.