Directories
¶
| Path | Synopsis |
|---|---|
|
Package arena provides an off-heap memory allocator for HNSW graphs.
|
Package arena provides an off-heap memory allocator for HNSW graphs. |
|
Package bitmap provides a best-in-class query-time bitmap engine for vector search.
|
Package bitmap provides a best-in-class query-time bitmap engine for vector search. |
|
Package bitset provides a lock-free segmented bitset for concurrent access.
|
Package bitset provides a lock-free segmented bitset for concurrent access. |
|
Package cache provides LRU caching for block data.
|
Package cache provides LRU caching for block data. |
|
Package conv provides safe integer type conversion utilities.
|
Package conv provides safe integer type conversion utilities. |
|
Package engine implements the core vector database engine.
|
Package engine implements the core vector database engine. |
|
Package fs provides filesystem abstractions for testability and fault injection.
|
Package fs provides filesystem abstractions for testability and fault injection. |
|
Package hash provides fast, hardware-accelerated hashing utilities for data integrity.
|
Package hash provides fast, hardware-accelerated hashing utilities for data integrity. |
|
Package hnsw implements Hierarchical Navigable Small World graphs.
|
Package hnsw implements Hierarchical Navigable Small World graphs. |
|
Package kmeans implements k-means clustering for quantization training.
|
Package kmeans implements k-means clustering for quantization training. |
|
Package manifest provides Bloom filters for fast categorical negative lookups.
|
Package manifest provides Bloom filters for fast categorical negative lookups. |
|
Package mem provides memory allocation utilities for SIMD operations.
|
Package mem provides memory allocation utilities for SIMD operations. |
|
Package imetadata provides internal metadata indexing for efficient filtering.
|
Package imetadata provides internal metadata indexing for efficient filtering. |
|
Package mmap provides memory-mapped file access for zero-copy I/O.
|
Package mmap provides memory-mapped file access for zero-copy I/O. |
|
Package pk provides a lock-free MVCC primary key index.
|
Package pk provides a lock-free MVCC primary key index. |
|
Package quantization provides vector compression techniques for memory reduction.
|
Package quantization provides vector compression techniques for memory reduction. |
|
Package resource implements the ResourceController for global limits and governance.
|
Package resource implements the ResourceController for global limits and governance. |
|
Package searcher provides pooled search context for zero-allocation queries.
|
Package searcher provides pooled search context for zero-allocation queries. |
|
Package segment defines interfaces for immutable data segments.
|
Package segment defines interfaces for immutable data segments. |
|
diskann
Package diskann implements a DiskANN/Vamana segment for graph-based ANN search.
|
Package diskann implements a DiskANN/Vamana segment for graph-based ANN search. |
|
flat
Package flat implements an immutable Flat segment with brute-force search.
|
Package flat implements an immutable Flat segment with brute-force search. |
|
memtable
Package memtable implements the in-memory L0 segment with HNSW indexing.
|
Package memtable implements the in-memory L0 segment with HNSW indexing. |
|
Package simd provides SIMD-optimized vector operations.
|
Package simd provides SIMD-optimized vector operations. |
|
cmd/generator
command
Package main is a code generator for vecgo SIMD functions.
|
Package main is a code generator for vecgo SIMD functions. |
|
Package vectorstore provides a canonical vector storage interface and a high-performance columnar implementation.
|
Package vectorstore provides a canonical vector storage interface and a high-performance columnar implementation. |
Click to show internal directories.
Click to hide internal directories.