Aggregation pipeline components used in Atlas Full-Text, Vector, and Hybrid Search
See the following for more:
Full-Text Search <https://www.mongodb.com/docs/atlas/atlas-search/aggregation-stages/search/#mongodb-pipeline-pipe.-search>_MongoDB Operators <https://www.mongodb.com/docs/atlas/atlas-search/operators-and-collectors/#std-label-operators-ref>_Vector Search <https://www.mongodb.com/docs/atlas/atlas-vector-search/vector-search-stage/>_Filter Example <https://www.mongodb.com/docs/atlas/atlas-vector-search/vector-search-stage/#atlas-vector-search-pre-filter>_$rerank aggregation stage for Native Reranking in Atlas.
Requires MongoDB 8.3+ and Native Reranking enabled via Atlas Project Settings. Best used after a $search, $vectorSearch, $rankFusion, or $scoreFusion stage.
Will migrate to pymongo_search_utils once available there. (PYTHON-5876)
Full-Text search using Lucene's standard (BM25) analyzer