pipelines#

Aggregation pipeline components used in Atlas Full-Text, Vector, and Hybrid Search

See the following for more:

Functions

pipelines.combine_pipelines(pipeline, stage, ...)

Combines two aggregations into a single result set in-place.

pipelines.final_hybrid_stage(scores_fields, ...)

Sum weighted scores, sort, and apply limit.

pipelines.reciprocal_rank_stage(score_field)

Stage adds Reciprocal Rank Fusion weighting.

pipelines.text_search_stage(query, ...[, ...])

Full-Text search using Lucene's standard (BM25) analyzer

pipelines.vector_search_stage(query_vector, ...)

Vector Search Stage without Scores.