📄️ 📘 全文搜索
到目前为止,我们有一个应用程序,但由于搜索功能相当有限,这并不太有用。
📄️ 📘 为什么需要搜索
搜索是一种强大的工具,可以为你的用户创造更好的体验。它将帮助他们更快、更高效地找到他们正在寻找的内容。它还将帮助他们发现他们原本不知道的内容。
📄️ 📘 为什么选择 Atlas Search
Atlas Search 是 MongoDB Atlas 的内置搜索解决方案。它是一种完全托管的服务,易于设置、操作和扩展。Atlas Search 基于 Apache Lucene,并支持 Apache Lucene 查询解析器语法。它支持文本搜索、地理位置搜索和分面(facet)搜索。
📄️ 📘 Atlas Search 如何工作
Atlas Search 使用倒排索引来支持文本搜索查询。倒排索引是一种数据结构,将集合中的每个唯一词汇映射到包含该词汇的文档。索引按词汇排序,每个词汇引用包含它的文档。