enableHnsw property

  1. @override
bool get enableHnsw
override

Whether HNSW indexing is enabled for vector store.

When true, search uses O(log n) HNSW algorithm for large datasets. When false, always uses O(n) brute-force search.

Can be toggled at runtime for performance testing.

Implementation

@override
bool get enableHnsw => _vectorStoreRepository?.enableHnsw ?? true;
  1. @override
set enableHnsw (bool value)
override

Implementation

@override
set enableHnsw(bool value) {
  if (_vectorStoreRepository != null) {
    _vectorStoreRepository!.enableHnsw = value;
  }
}