OBXHnswFlags class abstract

Bit-flags to influence the behavior of HNSW index (vector search).

Constructors

OBXHnswFlags()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

DebugLogs → const int
Enables debug logs.
DebugLogsDetailed → const int
Enables "high volume" debug logs, e.g. individual gets/puts.
None → const int
ReparationLimitCandidates → const int
If the speed of removing nodes becomes a concern in your use case, you can speed it up by setting this flag. By default, repairing the graph after node removals creates more connections to improve the graph's quality. The extra costs for this are relatively low (e.g. vs. regular indexing), and thus the default is recommended.
VectorCacheSimdPaddingOff → const int
Padding for SIMD is enabled by default, which uses more memory but may be faster. This flag turns it off.