Module operator

Module operator 

Source

Structs§

CountResult
FetchLog
The FetchLog operator fetches logs from the log service
Filter
The Filter operator filters the collection with specified criteria
GetResult
Knn
The Knn operator searches for the nearest neighbours of the specified embedding. This is intended to use by executor
KnnBatch
The KnnBatch operator searches for the nearest neighbours of the specified embedding. This is intended to use by frontend
KnnBatchResult
KnnOutput
KnnProjection
The KnnProjection operator retrieves record content by offset ids It is based on ProjectionOperator, and it attaches the distance of the records to the target embedding to the record content
KnnProjectionOutput
KnnProjectionRecord
KnnQuery
Limit
The Limit operator selects a range or records sorted by their offset ids
Merge
The Merge operator selects the top records from the batch vectors of records which are all sorted in descending order. If the same record occurs multiple times only one copy will remain in the final result.
Projection
The Projection operator retrieves record content by offset ids
ProjectionOutput
ProjectionRecord
Rank
RecordMeasure
The RecordDistance represents a measure of embedding (identified by offset_id) with respect to query embedding
Scan
The Scan opeartor pins the data used by all downstream operators
SearchPayloadResult
SearchRecord
SearchResult
Select

Enums§

Key
QueryVector
RankExpr
ScanToProtoError

Functions§

rrf
Reciprocal Rank Fusion: combines multiple rank expressions Formula: -sum(weight_i / (k + rank_i))

Type Aliases§

InitialInput