Module operator

Module operator 

Source

Structs§

CountResult
FetchLog
The FetchLog operator fetches logs from the log service
Filter
Filter the search results.
GetResult
GroupBy
Groups results by metadata keys and aggregates within each group.
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
Pagination control for search results.
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
Wrapper for ranking expressions in search queries.
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
Results for a single search payload.
SearchRecord
A single search result record.
SearchResult
Results from a batch search operation.
Select
Field selection for search results.

Enums§

Aggregate
Aggregation function applied within each group.
Key
Represents a field key in search queries.
QueryVector
A query vector for KNN search.
RankExpr
A ranking expression for scoring and ordering search results.
ScanToProtoError

Functions§

rrf
Reciprocal Rank Fusion (RRF) - combines multiple ranking strategies.

Type Aliases§

InitialInput