1#![warn(missing_docs)]
4
5mod config;
6mod memory;
7mod registry;
8mod store;
9
10pub use config::{
11 DEFAULT_MAX_FILTER_CONDITIONS, DEFAULT_MAX_PAYLOAD_BYTES, DEFAULT_MAX_PAYLOAD_FIELDS,
12 DEFAULT_MAX_SEARCH_LIMIT, DEFAULT_MAX_VECTOR_DIMENSIONS, MemoryVectorStoreConfig,
13 VectorStoreConfig, VectorStoreLimits,
14};
15pub use memory::InMemoryVectorStore;
16pub use registry::{VectorFactory, VectorStoreRegistry, register_memory};
17pub use store::{
18 FilterCondition, PayloadValue, PointPayload, SearchFilter, SearchResult, SimilarityMetric,
19 VectorStore,
20};