Skip to main content

Module types

Module types 

Source
Expand description

Common types used throughout the engine.

Structs§

OutlierEntry
Outlier entry for a vector (stored separately for precision)
QueryParams
Query parameters for search
QueryResult
Query result with timing information
QueryStats
Statistics from query execution
RdfPosting
RDF posting entry (stored in striped chunks)
ScoredCandidate
A scored candidate from search
StripeChunkHeader
Stripe chunk header for RDF posting lists

Enums§

Metric
Similarity metric
SegmentState
Segment state in LSM

Constants§

DEFAULT_BPS_BLOCK_SIZE
DEFAULT_BPS_PROJECTIONS
DEFAULT_DIM
Default configuration values
DEFAULT_NUM_OUTLIERS
DEFAULT_RDF_TOP_T
DEFAULT_STOP_DIM_THRESHOLD
DEFAULT_STRIPE_SHIFT
MAGIC
Configuration constants
SEGMENT_VERSION

Type Aliases§

BlockIndex
Block index for BPS
DimIndex
Dimension index
Distance
Distance type for BPS (lower = better, L1 distance)
Score
Score type for ranking (higher = better for dot product)
SegmentId
Segment ID - unique across the collection
StripeId
Stripe ID for RDF posting lists
VectorId
Vector ID - unique identifier for a vector within a segment