pub fn create_vector_backend(
config: &VectorConfig,
provider: Arc<dyn EmbeddingProvider>,
) -> Result<Box<dyn VectorBackend>>Expand description
Create a vector backend based on configuration.
Selection logic:
- If
vector-lancedbfeature enabled and config says “lancedb” →LancedbBackend - Otherwise →
SimpleVectorBackend(brute-force fallback)
Note: This creates an empty backend. Use VectorIndexBuilder to populate it.