Module operator Copy item path Source 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. 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 rrf Reciprocal Rank Fusion (RRF) - combines multiple ranking strategies. InitialInput