Expand description
Node.js bindings for Ruvector via NAPI-RS
High-performance Rust vector database with zero-copy buffer sharing, async/await support, and complete TypeScript type definitions.
Structs§
- Collection
Manager - Collection manager for multi-collection support
- JsAlias
- Collection alias
- JsCollection
Config - Collection configuration
- JsCollection
Stats - Collection statistics
- JsDb
Options - Database configuration options
- JsFilter
- Filter for metadata-based search
- JsHealth
Response - Health response
- JsHnsw
Config - HNSW index configuration
- JsQuantization
Config - Quantization configuration
- JsSearch
Query - Search query parameters
- JsSearch
Result - Search result with similarity score
- JsVector
Entry - Vector entry
- VectorDB
- High-performance vector database with HNSW indexing
Enums§
- JsDistance
Metric - Distance metric for similarity calculation
Functions§
- get_
health - Get health status
- get_
metrics - Get Prometheus metrics
- hello
- Test function to verify the bindings are working
- version
- Get the version of the Ruvector library