$search 聚合管道阶段对 Atlas 集合中的一个或多个字段执行全文搜索。这些字段必须由 Atlas Search 索引覆盖。
例如,您可以使用 $search 来执行以下类型的操作:
搜索,以将文本字段与各种模式相匹配。
模糊匹配,以查找具有拼写变化的词语。
复合查询用于组合多个搜索条件。
相关性评分用于对结果进行排序。
返回匹配文本的片段。
向量搜索,以通过向量相似性查找文档。
如需更多详细信息,请参阅:
索引定义,了解有关创建和管理 Atlas Search 索引的更多信息。
Atlas Search 聚合管道阶段,详细了解
$search管道阶段的语法和用法。$search 操作符,了解有关
$search聚合管道阶段操作符的更多信息。