MongoDB Atlas Search
Learn about MongoDB Atlas Search, a full text search feature that combines three systems - database, search engine, and sync mechanisms.
MongoDB Atlas Search
Atlas Search is an incredibly powerful tool that is surprisingly easy to set up and use. In this unit, you'll learn how to get started with Atlas Search and add search functionality to your application.
Unit Overview
Atlas Search allows you to quickly and easily add a search feature to your application. Search can be tricky to tackle, especially if you have a lot of data that you need to sort and filter quickly. MongoDB Atlas has a built-in tool that allows you to add search functionality to your application, and customize the users’ results with weighted values, analyzers, and groupings. This unit will show you how to use Atlas Search to customize your searches.
Prerequisites
Lessons in This Unit
- Lesson 01: Using Relevance-Based Search and Search Indexes
- Lesson 02: Creating a Search Index with Dynamic Field Mapping
- Lesson 03: Creating a Search Index with Static Field Mapping
- Lesson 04: Using $search and Compound Operators
- Lesson 05: Grouping Search Results by Using Facets
-
01.
-
02.Lesson 2: Creating a Search Index with Dynamic Mapping
- Learn
- Practice
-
03.Lesson 3: Creating a Search Index with Static Field Mapping
- Learn
- Practice
-
04.Lesson 4: Using $search and Compound Operators
- Learn
- Practice
-
05.Lesson 5: Group Search Results by Using Facets
- Learn
- Practice
-
06.Conclusion
- Learn

Julie Gauthier | Senior Curriculum Engineer
Julie is a Senior Curriculum Engineer on the University Team at MongoDB. She holds a BS and MS in Computer Science, and has a background as a software engineer. Julie has taught hundreds of people web development, with a goal of empowering everyone with technology!

Emily Pope | Senior Curriculum Designer
Emily is a Senior Curriculum Designer at MongoDB. Prior to MongoDB, Emily worked closely with professors at MIT and Columbia to design bootcamps in full stack development and data science at Emeritus. She also worked as an instructional designer on database and computer science learning experiences at Cengage. Emily loves learning about the everchanging tech space and is passionate about making these skills accessible to a global audience.