直接构建搜索188金宝搏手机客户端安卓下载MongoDB Atlas.并删除需要在其他地方复制数据的需要。使用Atlas搜索,您不需要设置,维护和缩放单独的搜索平台。
在几下或单击单击或单个API调用中创建集合上的搜索索引。在将它们部署到应用程序代码中之前,测试搜索查询和预览结果在聚合管道构建器中。
阿特拉斯搜索汇集了两个世界的最佳。它与MongoDB聚合框架深度集成,并建立在顶部188金宝搏手机客户端安卓下载Apache Lucene.,全文搜索的行业标准库。
全文搜索使用不同的结构来存储针对称为反相索引的高效搜索查询而优化的数据。将反转索引视为列出文档中出现的所有唯一值的词汇表。每个值都有一个文档列表,其中它出现在该文件中的值。
是的,Atlas Search仅适用于运行MongoDB 4.2或更高版本的Mo188金宝搏手机客户端安卓下载ngoDB Atlas集群。
ATLAS搜索目前支持文本,日期,数字,布尔,对象和地理空间数据类型。
Atlas搜索目前支持使用Lucene分析仪的35种语言。您可以看到我们的完整列表文件。
ATLAS搜索适用于MongoDB 4.2或更高版本的所有MongoD188金宝搏手机客户端安卓下载B Atlas集群。它无需额外费用,尽管它将在群集上消耗资源。
将数据加载到Atlas群集后,您可以在Atlas UI中轻松创建搜索索引定义。您还可以使用ATLAS API以编程方式创建,更新和删除索引。
Atlas Search查询是MongoDB聚合管188金宝搏手机客户端安卓下载道,使用$ SEARP作为第一阶段。$搜索阶段可以使用不同的运算符和选项进行自定义。要了解更多信息,请访问我们的文件。
188金宝搏手机客户端安卓下载MongoDB提供本土文本搜索支持字符串内容的基本查询。但是,文本索引仅适用于基于文本的内容,并且可以以有限的方式修改$文本运算符。
相比之下,MongoDB At188金宝搏手机客户端安卓下载las搜索优惠:
ATLAS搜索可以提供更多方法来微调搜索结果的相关性并支持更快的查询结果,因为它是基于Apache Lucene的开源搜索引擎,该引擎为Elasticsearch和Solr提供。
Atlas Search提供了对35多种语言,多种数据类型,自动完成,模糊搜索,面位,突出显示等的支持。
Atlas Search有一个有效的路线图,它将扩展它可以支持的功能和用例。没有计划额外的工作来改进MongoDB文本搜索的原生,这是2015年最后更新的MongoDB 3.2。188金宝搏手机客户端安卓下载
188金宝搏手机客户端安卓下载MongoDB Atlas搜索 | 188金宝搏手机客户端安卓下载MongoDB文本搜索 | |
---|---|---|
支持的部署 | AWS,Azure,GCP上的地图集 | 所有Mo188金宝搏手机客户端安卓下载ngoDB部署 |
支持的版本 | 4.2或更高版本 | 3.2或更高版本1 |
基础数据和文本索引之间的一致性 | 最终一致 | 强烈一致 |
每个集合的最大索引数 | 多 | 一 |
动态和静态场映射 | 是的 | 不 |
要搜索的现场路径 | 在搜索时间定义 | 在索引创建时间定义 |
搜索查询性能 | 更高 | 降低 |
与聚合管道集成 导航,限制,跳过,排序和过滤结果 |
完全集成 | 完全集成 |
支持多种数据类型 文本,数字,日期,地理杂志,布尔,对象 |
是的 | 不 |
支持模糊搜索 | 是的 | 不 |
支持自动完成 | 是的 | 不 |
支持突出显示 | 是的 | 不 |
支持Lucene分析仪 标准,简单,空白,语言,关键字 |
是的 | 不 |
支持的语言 | 36.2 | 15.3. |
Atlas Search具有许多相同的功能,作为Elasticsearch,Apache Solr,Algolia和其他全文搜索解决方案。关键差异是,它与MongoDB文档模型和MongoDB Atlas完全管理和深度集成。188金宝搏手机客户端安卓下载使用Atlas搜索,您可以轻松地构建丰富的搜索功能,而无需在其他地方复制数据。
看看我们的文件对于Atlas搜索的教程和其他资源。